在項目開發中,幾乎每個項目都避免不了表單驗證,比如用戶名驗證,密碼驗證等等,接下來,就整理一下比較常用的正則表達式驗證。
1.用戶名驗證(字母、數字及下劃線組成)
var username = /^[a-z\d_]{5,20}$/i
2.,密碼驗證(以字母開頭,字母、數字和下劃線組成,長度爲6-18)
var password = /^[a-zA-Z]\w{5,17}$/
3.手機號碼驗證
var phone = /^1[34578]\d{9}$/
4.郵箱驗證
var email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/
5.漢字驗證
var cnword = /^[\u4e00-\u9fa5],{0,}$/
6.日期格式驗證
var date = /^\d{4}-\d{1,2}-\d{1,2}$/
7.網址驗證
var internet = /^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$/