正则表达式的应用
2017-11-06 17:18
363 查看
var RegExps = {
number: /^-?((([1-9]\d*)|0)|([1-9]\d*\.\d+)|(0\.\d*[1-9]\d*))$/, // 数字,整型或浮点型
int: /^((-?[1-9]\d*)|0)$/, // 数字,整形
float: /^-?(([1-9]\d*\.\d+)|(0\.\d*[1-9]\d*))$/, // 数字,浮点型
id:/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/, // 身份证号
zipcode: /^[1-9]\d{5}(?!\d)$/, // 邮政编码
qq:/^[1-9][0-9]{4,}$/, // qq号
tel:/^0\d{2,3}-\d{7,8}$/, // 固定电话
mobile: /^0?(13|14|15|17|18)[0-9]{9}$/, // 手机号
phone: /^((0\d{2,3}-\d{7,8})|(0?(13|14|15|17|18)[0-9]{9}))$/, // 固定电话或手机
url:/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+$/, // URL地址
email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, // email地址
ip:/^(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)$/, // ip地址
chinese:/^[\u4e00-\u9fa5]*$/, // 中文字符,
shuzi:/^[0-9]*$/ ,//纯数字
hghtje:/^(\d{1,4}|\d{1,4}\.\d{1,6})$/ ,//海关合同审批金额
mac:/^([0-9a-fA-F]{2})(([\/\s:-][0-9a-fA-F]{2}){5})$/, //Mac地址
password:/^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*).{8,}$/ //密码长度验证6-15位 /^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~\_]{8,}$/
};
number: /^-?((([1-9]\d*)|0)|([1-9]\d*\.\d+)|(0\.\d*[1-9]\d*))$/, // 数字,整型或浮点型
int: /^((-?[1-9]\d*)|0)$/, // 数字,整形
float: /^-?(([1-9]\d*\.\d+)|(0\.\d*[1-9]\d*))$/, // 数字,浮点型
id:/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/, // 身份证号
zipcode: /^[1-9]\d{5}(?!\d)$/, // 邮政编码
qq:/^[1-9][0-9]{4,}$/, // qq号
tel:/^0\d{2,3}-\d{7,8}$/, // 固定电话
mobile: /^0?(13|14|15|17|18)[0-9]{9}$/, // 手机号
phone: /^((0\d{2,3}-\d{7,8})|(0?(13|14|15|17|18)[0-9]{9}))$/, // 固定电话或手机
url:/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+$/, // URL地址
email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, // email地址
ip:/^(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)$/, // ip地址
chinese:/^[\u4e00-\u9fa5]*$/, // 中文字符,
shuzi:/^[0-9]*$/ ,//纯数字
hghtje:/^(\d{1,4}|\d{1,4}\.\d{1,6})$/ ,//海关合同审批金额
mac:/^([0-9a-fA-F]{2})(([\/\s:-][0-9a-fA-F]{2}){5})$/, //Mac地址
password:/^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*).{8,}$/ //密码长度验证6-15位 /^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~\_]{8,}$/
};
相关文章推荐
- 正则表达式的应用
- 正则表达式一些应用(更新中)
- 正则表达式在JS中的应用
- 正则表达式匹配中文的简单应用
- 正则表达式应用——实例应用
- 正则表达式及其在python上的应用
- 正则表达式的简单应用
- 正则表达式在IOS中的应用及IOS中三种正则表达式的使用与比较
- 正则表达式在VB.NET中的应用
- 正则表达式应用笔记----解析网页,获取并显示“未来三天全国天气预报”(java)
- 正则表达式和它在前端的应用
- 正则表达式在IOS中的应用
- 正则表达式的应用
- 正则表达式在VBScript中的应用
- 正则表达式的有益应用(未完待续)
- 正则表达式的简单应用
- 正则表达式在网页处理中的应用四则
- 正则表达式应用之提炼百度歌词的实现代码
- 正则表达式应用记录方便查看
- 正则表达式在远程网页下载中的应用