天天看點

各類驗證

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,如需轉載請自行聯系原作者

繼續閱讀