常见的数字验证正则表达式整理
数字验证正则表达式大全,开发者宝典。珍藏起来,以备不时之需。
数字的验证,正则表达式一应俱全。以下整理了一系列常见的数字验证正则表达式,供大家参考:
一、数字验证基础
1. 验证数字:^[0-9]$。
2. 验证n位数字:^\d{n}$。
3. 验证至少n位数字:^\d{n,}$。
4. 验证m-n位数字:^\d{m,n}$。
二、特定开头的数字验证
1. 验证零和非零开头的数字:^(0|[1-9][0-9])$。
三、正实数及小数验证
1. 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$。
2. 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$。
四、整数验证
1. 验证非零的正整数:^\+?[1-9][0-9]$。
2. 验证非零的负整数:^\-[1-9][0-9]$。
3. 验证非负整数(正整数 + 0): ^\d+$。
4. 验证非正整数(负整数 + 0):^((-\d+)|(0+))$。
五、特定长度验证
1. 验证长度为3的字符:^.{3}$。
六、字符组成验证
1. 验证由26个英文字母组成的字符串:^[A-Za-z]+$。
2. 验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$。
3. 验证由数字、英文字母或者下划线组成的字符串:^\w+$。
七、特殊字符验证
以下正则表达式用于验证是否包含特定特殊字符:[^%&',;=?$\x22]+。
还提供了如汉字、Email地址、InterURL等更复杂的验证规则。还有针对电话号码以及身份证号等特定格式的验证。对于月份的验证,例如验证一年的12个月以及一个月中的天数等也有相应的正则表达式可以使用。具体可查看下文获取详细信息。这些正则表达式为开发者提供了极大的便利,值得收藏和分享。如果你对这些正则表达式有任何疑问或需要进一步的解释,请随时向我提问。我会尽力为你提供帮助。
编程语言
- 常见的数字验证正则表达式整理
- ASP中解决“对象关闭时,不允许操作。”的诡异问
- js编写三级联动简单案例
- jquery实现从数组移除指定的值
- javascript随机显示背景图片的方法
- 详解git submodule HEAD detached 的问题
- sql server自动生成拼音首字母的函数
- 如何使用jquery修改css中带有!important的样式属性
- 使用PHP接收POST数据,解析json数据
- php判断电子邮件是否正确方法
- 查询SQL Server Index上次Rebuild时间的方法
- MultiLine 换行后实现读取不换行的具体思路
- Grid或者DataTable中数据导出为Excel原来这么简单
- JSP由浅入深(3)—— 通过表达式增加动态内容
- SQL Server中检查字段的值是否为数字的方法
- 解决laravel 5.1报错:No supported encrypter found的办法