| 書式 | 用途 | IE | NN |
|---|---|---|---|
| var=new RegExp(patern[,flag]) | 正規表現オブジェクトを生成。 | 4 | 4 |
| 名前 | 用途 | IE | NN |
|---|---|---|---|
| var.ignoreCase | iフラグ(/.../i)が指定されているかどうかを真偽値で返す。 | 5.5 | 4 |
| var.global | gフラグ(/.../g)が指定されているかどうかを真偽値で返す。 | ||
| var.source | 正規表現部(/.../)を示す文字列を返す。 | 4 | 4 |
| 名前 | 用途 | IE | NN |
|---|---|---|---|
| var.(str) | マッチングにマッチした部分の文字列を返す。 gフラグ指定時は配列を返す。 | × | 4 |
| var.exec([str]) | strを省略した場合は、 RegExp.inputで指定された文字列にマッチングを行う。 | 4 | 4 |
| str.match(regexp) | var.(str)と同じ。 | ||
| var.compile(patern[,flag]) | 正規表現を内部表現形式にコンパイルし、高速化する。 | ||
| RegExp.input | exec()でマッチングの対象とする文字列を代入。省略記号は$_ | ||
| var.test(str) | マッチングにマッチしたかどうかを真偽値で返す。 | × | 4 |
| RegExp.multiline | 複数行に対するマッチング。省略記号は$* | 5.5 | 4 |
| 名前 | 用途 | IE | NN |
|---|---|---|---|
| RegExp.$n | 直前の正規表現マッチングの、n番目の (...) に対応する文字列を返す。 | 4 | 4 |
| RegExp.index | マッチした開始位置を返す。 | 4 | × |
| RegExp.lastIndex | マッチした部分の次の位置を返す。 | ||
| var.lastIndex | × | 4 | |
| RegExp.lastMatch | 直前のマッチングの、最後にマッチした文字列を返す。省略記号は$& | 5.5 | 4 |
| RegExp.leftContext | 直前のマッチングの、マッチした部分よりも左側の文字列を返す。省略記号は$` | ||
| RegExp.rightContext | 直前のマッチングの、マッチした部分よりも右側の文字列を返す。省略記号は$" | ||
| RegExp.lastParen | 直前のマッチングの、最後の (...) に対応する文字列を返す。省略記号は$+ |
| 正規表現 | 意味 |
|---|---|
| X | 文字X。 |
| XYZ | 文字列XYZ。 |
| [XYZ] | XYZのどれか1文字。 |
| [X-Z] | XからZまでの1文字。 |
| [^XYZ] | XYZのどれでもない任意の1文字。 |
| . | 任意の1文字。 |
| X+ | 1文字以上のX。 |
| X* | 0文字以上のX。 |
| X? | 0文字か1文字のX。 |
| ^X | Xで始まる文字列。 |
| X$ | Xで終わる文字列。 |
| XXX|YYY|ZZZ | XXXかYYYかZZZ。 |
| X{2} | 2個のX。 |
| X{2,} | 2個以上のX。 |
| X{2,3} | 2個以上3個以下のX。 |
| [\B] | バックスペース。 |
| 記号 | 意味 |
|---|---|
| \b | スペースなどの単語の区切り。 |
| \B | \b以外の文字。 |
| \cA | Ctrl+A。 |
| \d | 任意の数値。 |
| \D | 数値以外の文字。 |
| \f | フォームフィード文字。 |
| \n | 改行文字。 |
| \r | 復帰文字。 |
| \s | 1文字の区切り文字。 |
| \S | \s以外の1文字。 |
| \t | タブ文字。 |
| \v | 垂直タブ文字。 |
| \w | 英数文字。 |
| \W | 英数文字。 |
| \2 | 2番目の(...)にマッチした文字列。 |
| \o033 | 8進数033の文字。 |
| \x1b | 16進数1bの文字。 |
| \その他 | その他の文字自身。 |
| フラグ | 意味 |
|---|---|
| i | 大文字・小文字を区別しない。 |
| g | 2番目、3番目...にマッチする部分も検索。 |
| m | 複数行に対して検索。 |
| SEO | 仕事 花 | 掲示板 レンタルサーバー プロフ SEO | |