天天看點

郵箱的正規表達式驗證總結經驗

郵箱驗證一般前端開發都遇到過,昨天就見了一個比較特别的郵箱包含下劃線,或許也不能說是特别隻是自己沒有見過而已,踩了坑,是以記錄一下解決的方法和經驗,下邊是格式

大小寫字母、數字、下劃線、減号、點  + @  +  大小寫字母、數字、點、減号  +  .  (點之前不能是點)  +  大小寫字母、數字 ,長度>=2并且<=6

正規表達式為

var reg=/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/;