ホームページ  >  記事  >  ウェブフロントエンド  >  javascript_javascript のヒントで正規表現を使用するためのガイド

javascript_javascript のヒントで正規表現を使用するためのガイド

WBOY
WBOYオリジナル
2016-05-16 16:11:55959ブラウズ

使用方法

1. 式

を作成します。

JavaScript で正規表現クラスを作成する方法:

var regex = new RegExp(“d{5}”) または 2.var regex = / d{5}/ (推奨)

/Expression/ は、特に // で記述された正規表現を簡素化するために JavaScript で提供される構文であり、エスケープ文字を気にする必要はありません。

RegExp オブジェクトのメソッド:

2.

と一致するかどうかを判断します。

test(str) は、文字列 str が正規表現に一致するかどうかを判断します。IsMatch

と同等です。

コードをコピーします コードは次のとおりです:

var regex = /./;
alert(regex.test("a@b.com"));
alert(regex.test("ab.com"));

3. 一致する結果を取得します

exec(str) は検索とマッチングを実行し、戻り値はマッチング結果 (*) です。これは、C# の match() およびmatches() に相当します

exec() が一致するテキストを見つけた場合、結果の配列 (完全に一致した文字列と抽出されたグループの結果) を返します。それ以外の場合は null を返します。 複数の項目を抽出するには、matchs() メソッドと同様に exec() を繰り返し呼び出す必要があります。

グローバルモード /…../g に注意してください

非グローバル モードでは、exec() を 1 回呼び出すことは match() と同等です。

グローバル モードでの複数回の呼び出しはmatchs()と同等です

---大文字と小文字は無視します

---m複数行のマッチング

上記の内容は、この記事での JavaScript での正規表現の使用についての紹介です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。