天天看点

各类验证

IP验证:

 /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/

域名验证: /(http(s)?://)?([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? /    可能需要添加转义字符"/"

数字整数验证:  /(^\d{1,100}$)/ 1到100位之间的验证

decimal验证:  /^-?\d+\.\d+$/

时间格式验证:/^(?:[01]?\d|2[0-3])(?::[0-5]?\d){2}$/

email格式验证:  /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/  

电话号码验证: /((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/

字母数字中划线组合的账号验证:/^(?!-)(?!.*?-$)[a-zA-Z0-9-]+$/

密码长度不能小于6验证: /.{6,}/

本文转自 韬光星夜 51CTO博客,原文链接:http://blog.51cto.com/xfqxj/477080,如需转载请自行联系原作者

继续阅读