`

正则验证16进制

阅读更多

今天我写了个正则表达式的16进制的 表达式

var hex = document.getElementById("hex") ;
var  reghex = new RegExp("(^0x[a-f0-9]{1,2}$)|(^0X[A-F0-9]{1,2}$)|(^[A-F0-9]{1,2}$)|(^[a-f0-9]{1,2}$)" )
if(reghex.exec(hex.value)==null){
    alert("十六进制格式不对!!!例如:0xfa或0XFA或f或9");
    hex.focus();
    return false;
  }

 有不足之处请指正

分享到:
评论

相关推荐

    正则表达式检查16进制字符串共1页.pdf.zip

    在给定的标题"正则表达式检查16进制字符串共1页.pdf.zip"和描述中,我们可以推断出这份文档可能涉及的是如何使用正则表达式来验证或操作16进制(Hexadecimal)字符串。16进制字符串是由0到9和A到F(或者a到f)的字符...

    易语言正则实现进制转换

    正则表达式在这里可能用于验证输入的十进制数字格式,确保它们是有效的。 接着是"进制转换_二到十",这个过程可以通过计算二进制字符串中每个1对应的2的幂次之和来实现。首先,将二进制字符串反向,然后对每个位...

    16进制编辑器(WinHex)19.6 SR-2.x64单文件专家版

    **WinHex:16进制编辑器的深度解析** WinHex是一款强大的16进制编辑器,特别适用于软件开发人员和计算机取证专家。它能够帮助用户深入查看和编辑二进制数据,对于处理磁盘映像、内存转储或者任何二进制文件具有不可...

    WinHex-v14.9sr2 (16进制文件分析工具)

    《WinHex:深入解析16进制文件分析工具》 WinHex是一款强大的16进制文件分析工具,专为专业人士设计,广泛应用于数据恢复、安全分析、取证调查以及日常的二进制文件处理中。其v14.9sr2版本在功能和性能上都有着显著...

    HxD- 免费的16进制和磁盘数据编辑器

    - **搜索与替换**:提供强大的搜索和替换功能,支持16进制、ASCII、UTF-8等多种编码方式,甚至可以进行复杂的模式匹配和正则表达式查找。 - **文件比较**:作为一款标签中提及的文件比较工具,HxD可以对比两个文件...

    php将字符串转换成16进制的方法

    例如,你可能会遇到需要验证IP地址和子网掩码的合法性的场景,这时可以结合正则表达式和上述函数进行验证。 总的来说,PHP提供的进制转换函数丰富了我们的编程手段,使得处理字符串和数字在不同进制间的转换变得...

    正则表达式验证大全

    正则表达式验证大全,如IP,身份证,字符,网址等的验证

    16进制 阅读器hxd,浏览媒体流源数据

    标题中的“16进制阅读器HxD”指的是一个名为HxD的软件工具,它专为查看和编辑二进制文件而设计,特别是在处理十六进制数据时非常有用。十六进制是数字系统的一种,常用于计算机科学,因为它能够直接映射到计算机内存...

    c#,十六进制转换成浮点数

    这可以通过正则表达式或者自定义函数完成,检查字符串是否仅包含十六进制字符(0-9,A-F,a-f)。 2. **字符串到整型转换**:将十六进制字符串转换为十进制整数。可以使用`int.Parse`或`Convert.ToInt32`方法,但需...

    JavaScript中的16进制字符(改进)

    ### JavaScript中的16进制字符转换详解 #### 一、背景与问题提出 在Web开发过程中,经常需要处理字符编码的问题。特别是在JavaScript中,字符编码转换对于数据处理、网络传输等方面有着重要的作用。本文主要讨论...

    winhex16进制编辑器,免费版

    3. **搜索与替换**:强大的查找和替换功能,支持多种模式,如普通文本、16进制值、ASCII码、正则表达式等,使数据定位和修改更加精确。 二、高级特性 4. **数据分析**:WinHex提供了多种数据分析工具,如校验和计算...

    HxD16进制查看器32位和64位安装包合集

    2. **查找与替换**:支持16进制和ASCII字符的查找与替换,且功能强大,支持正则表达式。 3. **磁盘编辑**:除了编辑文件,HxD还能直接编辑硬盘、USB驱动器、网络驱动器等存储设备上的数据。 4. **校验和计算**:内置...

    16进制文件编辑器windows ImHex-1.19.3-win64

    ImHex是一款专为Windows平台设计的16进制文件编辑器,版本号1.19.3,专门针对64位操作系统。它是一款强大的二进制数据查看和分析工具,适用于程序员、逆向工程师以及对计算机底层有深入理解的专业人士。在IT行业中,...

    VB校验和,将16进制字符串转为10进制后相加

    通过预处理去除无效字符,将16进制字符转换为十进制数值并累加,最后取模得到校验和,这一系列步骤在多种应用场景中都有其价值,如文件验证、网络通信等。在实际编程中,根据具体需求,可能还需要考虑其他因素,例如...

    PHP根据传来的16进制颜色代码自动改变背景颜色

    例如,可以添加正则表达式验证来确保输入的字符串是有效的16进制颜色代码。 此外,PHP还提供了将16进制颜色转换为RGB或反之亦然的功能。例如,可以创建自定义函数来实现这种转换,以便在处理颜色时提供更多的灵活性...

    JS正则表达式验证中文字符

    在JS里,\uXXXX 是转义字符,”XXXX”对应的是16进制Unicode编码; ^ 匹配一行的开始。例如正则表达式^123能够匹配字符串”12345″的开始,但是不能匹配”012345″; [\u4e00-\u9fa5] 指匹配在这两个Unicode编码之间...

    每个请求都返回一个不同的十六进制代码全部为1677721

    如果是指16进制数,那么1677721的十六进制形式是"0x100001",这在JavaScript中可以通过`Number.toString(16)`来获取。 在JavaScript开发中,与十六进制相关的知识点包括: 1. **类型转换**:使用`parseInt(string, ...

    正则表达式的验证方法大全

    ### 正则表达式的验证方法大全 正则表达式是一种强大的文本匹配工具,在日常开发工作中被广泛用于数据验证、搜索替换等场景。本文将对给定的正则表达式进行详细解析,帮助读者理解每一条规则的具体含义及其应用场景...

    485通讯中文工具js vbs 字符串截取 进制转换 按钮提交 div表格asp等

    1. **485通讯与16进制转换**: - 485通讯通常用于PLC(可编程逻辑控制器)之间的通信,通过RS-485接口进行数据交换。在处理485通讯时,我们可能需要将接收到的16进制数据转换为中文字符,反之亦然。例如,一个16...

    正则表达式大全.docx

    1. 用户名验证:`/^[a-z0-9_-]{3,16}$/` - 这个正则表达式用于检查用户名是否合法,它只接受小写字母、数字、下划线和破折号,且长度在3到16个字符之间。 2. 密码验证:`/^[a-z0-9_-]{6,18}$/` - 类似于用户名,但...

Global site tag (gtag.js) - Google Analytics