js正規表現--メタ文字、限定文字、文字類

1084 ワード

1、総括:
    javascriptは強力なツールを内蔵しています.正規表現はテキストモードにマッチするために専用です.正規表現はモードを作成し、テキスト文字列に適用してマッチング部分を検索します.
 
2、正規表現は常に斜線で始まり、終了します.
//
 
3、メタ文字--正規表現を構築するための記号です.
.             ,     。
\d             。
\w             (     )  。
\s         (        、tab、   、return/enter)
^               。
$               。
|                       。
 
4、限定子--制御サブモードが正規表現に現れる回数
 
*                  0   。
+                  1   。
?                  0 1 。
{n}                  n 。
 
 
5、文字類[CharcterClass]--四角括弧で囲む
文字類は、オプション文字に非常に重要なルールをサブモードに設定することが得意です.
 
//定義正規表現は0-9 var pattern=/[0-9]/;
//正規表現を定義すると、数字0-9およびアルファベットa-zvar pattern=/[0-9 a-z]/.
 
6、正規表現でデータを検証する
    javascriptの正規表現はRegExpオブジェクトによって表され、RegExpオブジェクトのtest()メソッドは文字列が正規表現モードを含むかどうかを確認するために使用されます.
var regex= /^\d{5}$/;
if(!regex.test(inputField.value))

  :  5       
 
7、注意するところ
 
(1)メタ文字にマッチするには、例えば$がどうなりますか?