正規表現ジェネレーター
メールアドレス、電話番号、日付、URL、強いパスワードなどのよく使う正規表現をすぐに作成。JavaScript、Python、PHP、Go、Java、C#用のコードもそのままコピーできます。
正規表現の作り方
- 必要なパターンを選びます(例:メール、電話番号)。
- 全体一致か文中から探すか、日付の形式、長さなどのオプションを調整します。
- プログラミング言語を選び、正規表現かサンプルコードをコピーして、手元のデータで試します。
よくある質問
しません。正規表現が確認するのは形だけ(日は1~31、月は1~12、年は4桁)で、2月が何日あるかは分かりません。実在する日付か確かめるには、一致したあとにコードで確認してください。
JavaScript、Python、PHP、Go、Java、C#です。言語ごとにスラッシュ、引用符、オプションの書き方が違うため、それぞれに合わせた正規表現とサンプルコードを出力します。
Goの正規表現には「先読み」がなく、大文字・小文字・数字・記号を同時に確認するパスワードのパターンでは必要になるためです。Goでは各条件をコードで確認してください。
一般的なアドレスは受け付け、よくある誤り(@がない、ドットが続く、ドメインがない)ははじきます。珍しくても規格上は有効なアドレスがはじかれることもあるため、確実なのは確認メールを送る方法です。
完全に無料で、登録も不要です。