常用的JQuery数字类型验证正则表达式整理
以下是一些常见的数字类型验证正则表达式的整理,希望能为大家在使用时提供参考:
整数
正整数:`intege1:"^[1-9]\\d$"`
负整数:`intege2:"^-[1-9]\\d$"`
正负整数:`intege:"^-?[1-9]\\d$"`(包括正整数和零)
数字(包括整数和小数)
数字:`num:"^([+-]?)\\d+\\.\\d$"`(包括正负整数和小数)
正数(正整数 + 0):`num1:"^[1-9]\\d|0$"`
负数(负整数 + 0):`num2:"^-[1-9]\\d|0$"`
小数(浮点数)
浮点数:`decmal:"^([+-]?)\\d+\\.\\d+$"`(正负数形式的小数)
正浮点数:`decmal1:"^[1-9]\\d+\\.\\d|[0-9]\\.\\d+[1-9]\\d$"`
负浮点数:`decmal2:"^-([1-9]\\d+\\.\\d|[0-9]\\.\\d+[1-9]\\d)$"`或`decmal3:"^-?[1-9]\\d+\\.\\d|[0-9]\\.\\d+[1-9]\\d|[0]?\\.[0-9]+|[0]$"`(包含零)
非负浮点数(正浮点数 + 0):`decmal4:"^[1-9]\\d+\\.\\d|[0-9]\\.\\d+[1-9]\\d|[0]?\\.[0-9]+|[0]$"` 或 `decmal3`去掉负号部分。
非正浮点数(负浮点数 + 0):`decmal5:"^(-([1-9]\\d+\\.\\d))|[0]?\\.[0-9]+|[0]$"` 或 `decmal3`去掉正号部分。
其他类型验证正则表达式
邮件地址:`email:"^[\\w+([\\w-.]+|@)]+@[A-Za-z]+(([\\w-]+\\.)[A-Za-z]+)$"` 用于验证常见的电子邮件格式。
颜色代码:`color:"^[a-fA-F0-9]{6}$"` 用于匹配十六进制颜色代码。
URL地址:`url:"^http[s]?://(/([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=])?$"` 用于验证常见的URL格式。
仅包含中文:`chinese:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$"` 用于匹配中文字符。仅包含ASCII字符:`ascii:"^[\\x00-\\xFF]+$"` 用于匹配ASCII字符集内的字符。邮编:`zipcode:"^\\d{6}$"` 用于匹配中国的邮政编码格式。手机号码:`mobile:"^(13|15|18)[0-9]{9}$"` 用于匹配中国大陆的常见手机号码格式。IP地址:`ip4:"^(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)$"` 用于匹配IPv4地址格式。非空字符串:`notempty:"^\\S+$"` 用于验证非空字符串。图片格式验证正则表达式可以用于验证常见的图片格式,如jpg、bmp等。压缩文件格式验证正则表达式可以用于验证常见的压缩文件格式,如rar、zip等。日期格式验证正则表达式可用于匹配常见的日期格式,包括年月日等部分。电话号码的函数(包括验证国内区号、国际区号、分机号等)的验证正则表达式较为复杂,可以根据具体需求进行定制。用户名验证正则表达式用于匹配由数字、字母或下划线组成的字符串。字母验证正则表达式用于匹配字母,大写字母或小写字母的验证可以通过定制正则表达式实现。身份证验证正则表达式用于匹配中国的身份证号码格式。这些正则表达式在实际应用中可能需要根据具体需求进行调整和优化。请注意,以上代码中的 `//` 需要替换为常规的 `/` 作为正则表达式的分隔符使用。同时请注意在使用这些正则表达式时确保代码的健壮性和安全性,特别是在处理
编程语言
- 常用的JQuery数字类型验证正则表达式整理
- 详解vue 模版组件的三种用法
- jquery可定制的在线UEditor编辑器
- 基于jQuery实现收缩展开功能
- 如何将mysql存储位置迁移到一块新的磁盘上
- Linux下安装配置MySQL
- 百度编辑器从Json对象中取值,完成初次渲染,在
- PHP使用GIFEncoder类处理gif图片实例
- WordPress伪静态规则设置代码实例
- SeaJS中use函数用法实例分析
- Mysql中mysql.user用户表详解
- PHP面向对象多态性实现方法简单示例
- 动态加载JavaScript文件的两种方法
- Thinkphp 框架配置操作之动态配置、扩展配置及批
- js倒计时抢购实例
- 通过Windows批处理命令执行SQL Server数据库备份