🔎 正規表現テスター
正規表現とテキストを入力すると、マッチした箇所をハイライトし、キャプチャグループや置換結果を確認できます。日本語のフォーム入力チェックでよく使うパターンも用意しました。
正規表現
g(全件検索)
i(大文字小文字を無視)
m(^$を行単位に)
s(.が改行にも一致)
u(Unicode)
テスト対象のテキスト
マッチ結果
〒202-0014 東京都西東京市富士町
1000001 は東京都千代田区千代田
2件マッチしました。
| # | 位置 | マッチ文字列 | グループ |
|---|---|---|---|
| 1 | 1 | 202-0014 | — |
| 2 | 21 | 1000001 | — |
置換のプレビュー(任意)
$1 や $<name> でキャプチャグループを参照できます。
定番パターン集
郵便番号(ハイフン任意)\d{3}-?\d{4}
電話番号(日本・固定/携帯)0\d{1,4}-?\d{1,4}-?\d{3,4}
メールアドレス[\w.+-]+@[\w-]+\.[\w.-]+
全角カタカナのみ^[ァ-ヶー ]+$
ひらがなのみ^[ぁ-んー]+$
URLhttps?://[\w!?/+\-_~;.,*&@#$%()'\[\]]+
日付(YYYY/MM/DD・YYYY-MM-DD)(\d{4})[/-](\d{1,2})[/-](\d{1,2})
半角英数字のみ(4〜16文字)^[0-9A-Za-z]{4,16}$
IPv4アドレス\b(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)\b
✅ コピーしました!
※ 入力内容はすべてブラウザ内で処理しており、弊社サーバーへ送信・保存することは一切ありません。
※ JavaScript(ECMAScript)の正規表現エンジンで判定しています。PHPやRubyなど他言語とは一部仕様が異なります。
こんなツールをこれからも作っていきます。もしこれは!と思っていただけましたら、シェア・応援していただけると嬉しいです!😀