js常用数据校验的正则表达式集锦
email: (/^[0-9a-z][0-9a-z\-\_\.]+@([0-9a-z][0-9a-z\-]*\.)+[a-z]{2,}$/i),//邮箱
phone: (/^0[0-9]{2,3}[2-9][0-9]{6,7}$/),//座机手机号码
ydphpne: (/^((13[4-9])|(15[012789])|147|182|187|188)[0-9]{8}$/),//移动手机号码
allphpne: (/^((13[0-9])|(15[0-9])|(18[0-9]))[0-9]{8}$/),//所有手机号码
ltphpne: (/^((13[0-2])|(15[56])|(186)|(145))[0-9]{8}$/),//联通手机号码
dxphpne: (/^((133)|(153)|(180)|(189))[0-9]{8}$/),//电信手机号码
url: (/^http:\/\/([0-9a-z][0-9a-z\-]*\.)+[a-z]{2,}(:\d+)?\/[0-9a-z%\-_\/\.]+/i),//网址
num: (/[^0-9]/),//数字
cnum: (/[^0-9a-zA-Z_.-]/), //字符
photo: (/\.jpg$|\.jpeg$|\.gif$/i),//图片格式
area:/^[0-9a-zA-Z]+[0-9a-zA-Z\.-]*\.[a-zA-Z]{2,4}$/ //域名校验
相关推荐
### 正则表达式的书写方法 在JavaScript中,创建正则表达式主要有两种方法: 1. 使用斜杠(/)来定义正则表达式,直接将模式放在斜杠之间。例如: ```javascript var regObj = /pattern/flags; ``` 这种方式下...
@#¥%……&* 这种字符的正则表达式书写: /[@#\$%\^&\*]+/g 这个是包含以上任意一个特殊字符。取! 即可 alert(!/[@#\$%\^&\*]+/g.test(“test”)) 返回 false 就代表不包含非法字符 . PS:关于正则表达式...
例如,可以使用正则表达式来校验用户输入的是合法的电话号码、邮箱地址、日期等。 ### 5. 注意事项 在使用正则表达式时,需要注意一些细节: - 使用转义字符(`\`)来匹配特殊字符。 - 考虑性能问题,避免使用...
这个正则表达式会校验基本的电子邮件格式,并且支持多种域名后缀。 6. 身份证号码验证的正则表达式: ```javascript "^//d{17}(//d|x)$" ``` 这个正则表达式用于校验中国大陆的18位身份证号码,其中最后一位可以是...
通过以上总结,我们可以看到正则表达式在JavaScript开发中的广泛应用,不仅能够帮助开发者高效地处理各种文本数据,还能够在表单验证、数据清洗等方面发挥重要作用。开发者可以根据具体的业务需求选择合适的正则...
而插件本身包含的校验方式可以有无数种,只要你扩展正则表达式和函数。本插件于同类校验插件最大的区别:校验功能可以扩展;实现了校验代码于html代码的完全分离;你只需写一行配置信息就能完成一个表单元素的所有...
插件支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareva lidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...
此外,如果网页数据包含JavaScript动态生成的部分,可能还需要结合正则表达式或者DOM解析技术来处理。 最后,处理干扰码是这个任务的重点。干扰码可能是指网页中的乱码、无效字符或者是加密、混淆过的数据。解决这...
示例描述:正则表达式。 20_1.htm 校验是否全由数字组成。 20_2.htm 校验登录名。 20_3.htm 校验用户姓名。 20_4.htm 校验普通电话、传真号码。 20_5.htm 校验中文字符。 20_6.htm 校验邮件地址的有效性...
示例描述:正则表达式。 20_1.htm 校验是否全由数字组成。 20_2.htm 校验登录名。 20_3.htm 校验用户姓名。 20_4.htm 校验普通电话、传真号码。 20_5.htm 校验中文字符。 20_6.htm 校验邮件地址的有效性...
5. **正则表达式支持**:在处理波斯文字符串时,正则表达式可能需要特殊处理,farsi_helper可能提供了一些方法来帮助构建和使用这些表达式。 6. **Unicode兼容**:波斯语使用Unicode编码,因此这个模块很可能包含了...
- **正则表达式**:模式匹配和文本处理工具。 - **XML和属性文件**:数据交换格式和配置文件管理。 - **图形编程**: - **AWT/Java2D/JavaSound/JMF**:构建桌面应用程序的GUI组件。 - **Swing/SWT/JFace**:...