正規表現テストツールの紹介

正規表現テスト ツールは、js 正規表現検証、正規表現検証、正規表現検証、および正規表現テスト ツールを提供します。正規表現をオンラインでカスタマイズして、テキスト コンテンツを抽出し、正規表現を検証できます。、正規表現抽出 URL、正規表現オンラインフォーマットなど、皆様のお役に立てれば幸いです。


正規表現の役割

正規表現 (正規表現) は、通常の文字 (たとえば、a と z の間の文字) と特殊文字 (「メタ文字」と呼ばれる) を含むテキスト パターンです。正規表現は、単一の文字列を使用して、特定の構文ルールに一致する一連の文字列を記述および照合します。正規表現は面倒ですが強力です。学習した後に応用すると、効率が向上するだけでなく、絶対的な達成感も得られます。多くのプログラミング言語は、文字列操作に正規表現の使用をサポートしています。

よく使用されるメタキャラクター
コード説明する
.改行を除く任意の文字と一致します
\w文字、数字、アンダースコアの一致
\s任意の空白文字と一致します
\d番号を一致させる
\b単語の先頭または末尾と一致する
^文字列の先頭と一致します
$文字列の末尾と一致する
共通の修飾子
コード/構文説明する
*0 回以上繰り返します
+1 回以上繰り返します
?0 回または 1 回繰り返す
{n}n回繰り返す
{n,}n回以上繰り返す
{n,m}n回からm回繰り返します
一般的に使用される対義語
コード/構文説明する
\W文字、数字、アンダースコア、または漢字以外の任意の文字と一致します
\S空白以外の任意の文字と一致します
\D数字以外の文字と一致します
\B単語の先頭または末尾に一致しません
[^x]x を除く任意の文字と一致します
[^aeiou]aeiou を除く任意の文字と一致します。

正規表現リファレンス

キャラクター説明する
^\d+$// 負でない整数 (正の整数 + 0) と一致します。
//整数に一致^\d+(\.\d+)?$//非負の浮動小数点数 (正の浮動小数点数 + 0) と一致します。
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$//正の浮動小数点数と一致する
^((-\d+(\.\d+)?)|(0+(\.0+)?))$//非正の浮動小数点数 (負の浮動小数点数 + 0) と一致します。
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$//負の浮動小数点数と一致する
^(-?\d+)(\.\d+)?$//浮動小数点数の照合
^[A-Za-z]+$?????????// 26 文字の英字で構成される文字列と一致します
^[A-Z]+$ ???//26 個の大文字の英字で構成される文字列と一致します
^[a-z]+$//26 個の小文字の英字で構成される文字列と一致します
^[A-Za-z0-9]+$//数字と 26 文字の英字で構成される文字列と一致します
^\w+$//数字、26 文字の英字、またはアンダースコアで構成される文字列と一致します
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$//メールアドレスと一致する
^[a-zA-z]+:// match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$//URLに一致
[\u4e00-\u9fa5]漢字に一致する正規表現
[^\x00-\xff]全角文字(漢字を含む)と一致します。
\n[\s| ]*\r空行と一致する正規表現
/<(.*)>.*<\/>|<(.*)\/>/HTMLタグと一致する正規表現
(^\s*)|(\s*$)先頭と末尾のスペースに一致する正規表現
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*メールアドレスと一致する正規表現
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$URLと一致する正規表現
^[a-zA-Z][a-zA-Z0-9_]{4,15}$一致するアカウントが合法かどうか (文字で始まり、5 ~ 16 バイトが許可され、英数字のアンダースコアが許可されます)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?国内の電話番号と一致する
^[1-9]*[1-9][0-9]*$Tencent QQ 番号と一致する
Language: English | 中文 | Русский | Español | Português | हिन्दी | தமிழ் | Deutsch | Français | عربي | 日本語 | 한국어
あなたの足跡: