【JavaScript】RegExpオブジェクト
RegExpオブジェクトとは
- 正規表現を扱うためのオブジェクト
- 値の検証を行うことができる
RegExpオブジェクトの主なオブジェクト
メソッド | 説明 |
---|---|
test() |
引数で指定した文字列がRegExpオブジェクト生成時に指定した正規表現に マッチするかをtrue/falseで返す |
exec() |
引数で指定した文字列を比較し、RegExpオブジェクト生成時に指定した 正規表現にマッチした文字列を返す |
正規表現の主な特殊文字
文字 | 説明 |
---|---|
^ | 入力文字の先頭に一致する |
$ | 入力文字の末尾に一致する |
* | 直前の文字の0回以上の繰り返しに一致する |
+ | 直前の文字の1回以上の繰り返しに一致する |
? | 直前の文字の0回か1回の出現に一致する |
{n} | 直前の文字のn回の繰り返しに一致する |
[abc] | 角括弧[]で囲まれた文字のいずれか1つに一致する |
\d | 数字に一致する |
ab|cd | abまたはcdに一致する |