天天看點

正規表達式 比對點号_Javascript正規表達式驗證賬号、手機号、電話和郵箱

正規表達式 比對點号_Javascript正規表達式驗證賬号、手機号、電話和郵箱

正規表達式是用于比對字元串中字元組合的模式。在 JavaScript中,正規表達式也是對象。這些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法。本章介紹 JavaScript正規表達式。

1、驗證帳号是否合法

驗證規則:字母、數字、下劃線組成,字母開頭,4-16位。

正規表達式 比對點号_Javascript正規表達式驗證賬号、手機号、電話和郵箱
2、手機号碼

驗證規則:11位數字,以1開頭。

正規表達式 比對點号_Javascript正規表達式驗證賬号、手機号、電話和郵箱
3、電話号碼

驗證規則:區号+号碼,區号以0開頭,3位或4位,号碼由7位或8位數字組成,區号與号碼之間可以無連接配接符,也可以“-”連接配接

正規表達式 比對點号_Javascript正規表達式驗證賬号、手機号、電話和郵箱
4、郵箱

驗證規則:姑且把郵箱位址分成“第一部分@第二部分”這樣。第一部分:由字母、數字、下劃線、短線“-”、點号“.”組成;第二部分:為一個域名,域名由字母、數字、短線“-”、域名字尾組成,而域名字尾一般為.xxx或.xxx.xx,一區的域名字尾一般為2-4位,如cn、com、net,現在域名有的也會大于4位

正規表達式 比對點号_Javascript正規表達式驗證賬号、手機号、電話和郵箱