https://engineering.webstudio168.jp/2022/04/javascript-regular-expression/ =================================================== 文字 意味 補足 --------------------------------------------------- ^ 行の先頭にマッチ – $ 行の末尾にマッチ – ? 直前の文字0回か1回の存在にマッチ – * 直前の文字の0回以上の繰り返しにマッチ – + 直前の文字の1文字以上の繰り返しにマッチ – \d 数字。[0-9]と同義 – \D 数字以外。[^0-9]と同義 – \w 大文字小文字の英字、数字、_(アンダースコア)。 – \W 文字以外。[^\w]と同義 – \s 空白文字 – \S 空白以外の文字。[^\s]と同義 – \t タブ文字 – \n 改行 – ABC 文字列「ABC」 – [ABC] A,B,Cのいずれか1文字にマッチ – [^ABC] A,B,C以外のいずれか1文字にマッチ – [A-Z] AからZの間の1文字 – {n} 直前の文字をn回マッチ – {n,} 直前の文字をn回以上マッチ – {m,n} 直前の文字をmからn回マッチ – \ 文字をエスケープ 「\’」「\.」「\*」など ===================================================