JavaScript正規表現学習ノート
4430 ワード
規則を定義して、計算機に文字列の正規表現の書き方を処理させます.
1 //
2 var reg = new RegExp('ab');
3
4 //
5 var reg = /ab/;
助数詞:{}1 [a-z] a-z
2 [A-Z] A-Z
3 [0-9] 0-9
4 [^a] a
マッチングサブセット:()1 var str = 'abcvbcafbc';
2 console.log( str.match( /(bc)+/g ) );// :["bc", "bc", "bc"]
識別情報:1 g :
2 i :
3 var str = 'abcvBcafbc';
4 str.match( /(bc)+/gi )// ,
メタ文字 1 ^ ------->
2 $ ------->
3 \d ------>
4 \w ------> 、 、
5 \s ------>
6 //
7 \D ------>
8 \W ------> , , ,
9 \S ------>
10 [^x] ----> x
11 [^abcfg] -> aeiou
12 [\u2E80-\u9FFF] -->
実例 1 // qq :
2 /^[1-9]{1}\d{4,8}$/
3 // :
4 /^(\w+|\w+(\.\w+))+@(\w+\.)+\w+$/
5 // :
6 /^[1-9]\d{5}[1-2]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])(\d{3}|X)$/
7 //
8 /^1[3578]\d{9}$/
9 //
10 /^0\d{2,3}(((\-|\_)\d{7,8}$)|(\d{7,8}$))/
11 //
12 /^([\u2E80-\u9FFF]|[a-zA-Z])+$/g