常见的数字验证正则表达式整理

网络编程 2025-03-13 07:18www.168986.cn编程入门

数字验证正则表达式大全,开发者宝典。珍藏起来,以备不时之需。

数字的验证,正则表达式一应俱全。以下整理了一系列常见的数字验证正则表达式,供大家参考:

一、数字验证基础

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个月以及一个月中的天数等也有相应的正则表达式可以使用。具体可查看下文获取详细信息。这些正则表达式为开发者提供了极大的便利,值得收藏和分享。如果你对这些正则表达式有任何疑问或需要进一步的解释,请随时向我提问。我会尽力为你提供帮助。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by