JavaScript 入門
JavaScript の基本
ES6+ 各種方法
Web API
Node.js
ホーム
JavaScript の基本
JavaScript の正規表現
JavaScript の正規表現の基本的な使い方
正規表現とは
JavaScript の RegExp オブジェクトによる正規表現
JavaScript 正規表現のパターン
JavaScript 正規表現パターン 文字クラス
[abc]
マッチする文字集合
[^abc]
マッチしない文字集合
.
任意の文字
\w
アルファベット、数字、アンダースコア
\W
アルファベット、数字、アンダースコア以外の文字
\s
空白文字
\S
空白文字以外の文字
\d
ASCII の数字
\D
ASCII の数字以外の文字
JavaScript 正規表現 出現回数の記述
{n}
連続n回の出現
{n,m}
n回からm回までの出現
{n,}
n回以上の出現
?
0回か1回の出現
*
0回以上の出現
+
1回以上の出現
JavaScript 正規表現 マッチ場所の指定
^
文字列 (または行) の先頭
$
文字列 (または行) の末尾
\b
文字の境界
\B
文字の境界ではない箇所
JavaScript 正規表現のフラグ
g
グローバルフラグ
i
大文字小文字を区別しない
m
複数行
s
. が行末文字にもマッチ
u
Unicode 文字
y
スティッキーフラグ
非グリーディなパターンマッチング
グリーディなパターンマッチングとは
?
非グリーディなパターンマッチング
JavaScript 正規表現グルーピング
()
JavaScript 正規表現グルーピング
(?:)
キャプチャなしのグルーピング
\n
n番目のグループの参照
JavaScript 正規表現 ルックアラウンド
JavaScript正規表現のルックアラウンドとは
(?=)
JavaScript 正規表現 ポジティブ・ルックアヘッド
(?!)
JavaScript 正規表現 ネガティブ・ルックアヘッド
(?<=)
JavaScript 正規表現 ポジティブ・ルックビハインド
(?<!)
JavaScript 正規表現 ネガティブ・ルックビハインド
JavaScript RegExp クラス
RegExp オブジェクトの作成
test()
文字列がパターンにマッチするか判定
exec()
パターンマッチングを実施
ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。
ホーム
JavaScript の基本