Metoolzy Regex Testerは、ブラウザ上で直接正規表現 (Regular Expression)をテストするツールです。パターンを入力し、テスト文字列を入力すると、マッチ結果がリアルタイムでハイライトされます。
正規表現は、メールアドレスの検証、ログの検索から複雑なデータの解析まで、すべてのプログラマーにとって重要なスキルです。
g(グローバル)、i(大文字小文字を区別しない)、m(複数行)、s(dotAll)のオン/オフ/pattern/ボックス(例:d+)に入力します| パターン | 目的 | マッチ例 |
|---|---|---|
b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Z|a-z]{2,}b |
メールアドレスの検証 | user@example.com |
^(https?://)?(www.)?[a-zA-Z0-9.-]+.[a-zA-Z]{2,} |
URLのマッチ | https://metoolzy.com |
bd{3}[-.]?d{3}[-.]?d{4}b |
米国の電話番号 | 123-456-7890 |
(d{4})-(d{2})-(d{2}) |
日付 YYYY-MM-DD | 2025-01-15 |
(?:(?:25[0-5]|2[0-4]d|[01]?dd?).){3}(?:25[0-5]|2[0-4]d|[01]?dd?) |
IPv4アドレス | 192.168.1.1 |
JavaScriptのRegExpエンジンです。Node.jsやブラウザが使用しているのと同じエンジンです。
はい。JavaScript ES2018以降は、後読みの(?<=...)および否定後読みの(?<!...)をサポートしています。
いいえ。すべての処理はクライアントサイドで行われ、データがサーバーに送信されることはありません。
関連ツール: テキストの比較 · テキスト行ツール · 大文字小文字コンバーター