BEETLE ツール一覧 正規表現テスター
TOOL

正規表現テスター

「多分マッチする」を「確実にマッチする」に。
日本向けのパターン集つき、その場で試せる正規表現チェッカー。

その場で試す よく使うパターン よくある質問

「たぶんこの正規表現でマッチするはず」で実装を進めて、本番で漏れが見つかる——というのはQAでもよくある事故。ここでパターンと文字列を入れて、実際にマッチするかその場で確認してから使ってください。

その場で試す

入力した瞬間にマッチ結果が更新される
/ /
パターンを入力してね

よく使うパターン

クリックでテスターに読み込む
メールアドレス
^[\w.+-]+@[\w-]+\.[a-zA-Z]{2,}$
電話番号(日本・ハイフン任意)
^0\d{1,4}-?\d{1,4}-?\d{4}$
郵便番号
^\d{3}-?\d{4}$
URL(http/https)
^https?:\/\/[\w\-.~:/?#[\]@!$&'()*+,;=%]+$
ひらがなのみ
^[ぁ-んー]+$
カタカナのみ
^[ァ-ヶー]+$
半角英数字のみ
^[A-Za-z0-9]+$
全角文字を含む
[^\x01-\x7E]
前後の空白
^\s+|\s+$

よくある質問

入力した文字列は保存されますか?+
保存しません。すべてブラウザ内(あなたの端末上)で処理していて、サーバーには一切送信していません。
JavaScript以外の正規表現エンジンでも同じ結果になりますか?+
このツールはJavaScriptの正規表現エンジンで判定しています。PHPやPythonなど言語によって細かい挙動(先読み・後読みの対応範囲など)が異なる場合があるので、実装先の言語でも必ず確認してください。
フラグ欄には何を入れればいいですか?+
gは全マッチ検出、iは大文字小文字を区別しない、mは複数行モードです。空欄でもマッチ確認はできます。

QAの入力バリデーション観点は TESTパターン集 の「入力値」セクションもあわせてどうぞ。

QA支援サービスについては → BEETLE合同会社トップ