| . | 改行以外の任意の1文字 (任意の1文字は [\s\S] ) |
| \d | 数字 ( [0-9] と同等) |
| \D | 数字以外 |
| \w | 英数字かアンダースコア ( [A-Za-z0-9_] と同等) |
| \W | 英数字とアンダースコア以外 |
| \s | ホワイトスペース (タブ、改行、改ページを含む) |
| \S | ホワイトスペース以外 |
| \n | 改行 (U+000A) |
| \r | 復帰 (U+000D) |
| \t | タブ (U+0009) |
| \v | 垂直タブ (U+000B) |
| \f | 改ページ (U+000C) |
| [\b] | バックスペース (U+0008) |
| \0 | NULL文字 (U+0000) (8進数になるため直後に数字は×) |
| \cX | 制御文字 CTRL+X (A~Z) |
| \xhh | 文字コード hh (2桁の16進数) の文字 |
| \uhhhh | 文字コード hhhh (4桁の16進数) の文字 |
| \x | エスケープ (特殊記号xをそのままの文字として解釈) |
| /regexp/g | 全て検索フラグ |
| /regexp/i | 大文字・小文字の無視フラグ |
| /regexp/m | 複数行フラグ |
| x|y | x または y |
| [xyz] | xyz のいずれか1文字 |
| [^xyz] | xyz のいずれでもない1文字 |
| (x) | キャプチャするグループ |
| (?:x) | キャプチャしないグループ |
| \n | 後方参照 (n 番目のキャプチャしたグループの中身) |
| x? | x の0回か1回繰り返し (あってもなくても良い) |
| x* | x の0回以上で最も長い繰り返し |
| x+ | x の1回以上で最も長い繰り返し |
| x*? | x の0回以上で最も短い繰り返し |
| x+? | x の1回以上で最も短い繰り返し |
| x{n} | x の n 回ちょうど繰り返し |
| x{n,} | x の n 回以上繰り返し |
| x{n,m} | x の n 回~ m 回繰り返し |
| ^ | 先頭位置 (複数行フラグ有効時は、行頭) |
| $ | 末端位置 (複数行フラグ有効時は、行末) |
| \b | 単語の区切り位置 |
| \B | 単語の区切り以外の位置 |
| x(?=y) | 次に y が続く位置の x (先読み) |
| x(?!y) | 次に y が続かない位置の x (否定先読み) |