一般的な正規表現の使い方

2606 ワード

Javascript常用表現の使い方
1.整合正の整数:/^[0-9]*[1-9][0-9]*/
2.非負の整数(正の整数+0):/^\d+//.
3.中国語に合う:/^[\u 4 e 00-\u 9 fa 5]/
4.Email:/^\w+(-+)\w+*@\w+([-])/\w+(*)*/\w+([-.]]//.
5.URL URL:/^(f|ht){1}(tp|tps):\//([w-]+\.)+[\-]+(\//[@]*)?
6.アルファベットの先頭にマッチして、5-16文字で、アルファベットの数字の下線://^[a-zA-Z][a-zA-Z 0-9_]{4,15}
7.数字、アルファベット、アンダースコア、日本語://u 4 e 00-\u 9 fa 5 A-Za-z 0-9_+//
8.中国の郵便番号と一致しています./^[1-9]\d{5}/
9.IPアドレスをマッチングする:/\b(?:[0-5]|2[0-4]、[0-9]124;[01]?[0-9]]、[0-9]]]]]?)}{3}(?25[0-5]124; 2[0]、[0-9]|[01]?
10.中国大陸の身分証明書と一致しています./^[1-9]\d{3]((((\d)124(1[0-2])(([[0|1|2]]]]]]]]]]]])/(\]124; 3[0])\d{3}
Javascript正則検証文字列方法例:
 
var str = "[email protected]"
var preg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/// Email 
if(preg.test(str)){ 
    var msg = " "
}else{ 
    var msg = " !"
} 
alert(msg); 
これは私が整理した10の中でよく見られる表現です.デモを見て正規表現をテストしてください.楽しい時間を過ごしてください.