WEB開発でよく使われる正規表現

1739 ワード

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-]+)+[\\-]+(\///[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(?:25[0-5]|2[0-4]、[0-9]|[01]?[0-9]、[0-9]?)))………………………………………………………………………[0-5]|2[0]、[0]|[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+//////.Email if(preg.test)にマッチします.
var msg = "    "; 
}else{
var msg = "    !"; 
}alert(msg)
PHP常用表現の使い方
1.整合正の整数:/^[1-9]\d*/
2.非負の整数(正の整数+0):/^\d+//.
3.中国語:/^[\x{4 e 00]-\x{9 fa5}+$uにマッチします.
4.Email:/^\w+(-+)\w+@\w+([-]]\w+)/\w+([-]]//.
5.URLに一致する:((f|ht){1}(tp|tps):/)[-a-zA-Z 0-9@::%_+.~(((*??/)+)
6.アルファベットの先頭にマッチして、5-16文字で、アルファベットの数字の下線://^[a-zA-Z][a-zA-Z 0-9_]{4,15}
7.数字、アルファベット、アンダースコア、日本語://x{4 e 00}-\x{9 fa5}A-Za-z 0-9_+//u
8.中国の郵便番号と一致しています./^[1-9]\d{5}/
9.IPアドレスをマッチングする:/\b(?:25[0-5]|2[0-4]、[0-9]|[01]?[0-9]、[0-9]?)))………………………………………………………………………[0-5]|2[0]、[0]|[01]?
10.中国大陸の身分証明書と一致しています./^[1-9]\d{3]((((\d)124(1[0-2])(([[0|1|2]]]]]]]]]]]])/(\]124; 3[0])\d{3}
PHP正則検証文字列方法例:
str=「中国語ですね」preg="/^[\x{4 e 00]-\x{9 fa5}+$u"////中国語if(pregmtch($preg、str、$arr)にマッチします.
 $msg = '    !'; 
}else{
 $msg = '    !'; 
}echo$msg