ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript での test() メソッドの用途は何ですか?

JavaScript での test() メソッドの用途は何ですか?

青灯夜游
青灯夜游オリジナル
2021-10-09 15:37:043976ブラウズ

JavaScript では、test() メソッドは、文字列が正規表現と一致するかどうかをテストするために使用されます。構文は「RegExpObject.test(string)」です。一致する場合は true を返し、一致しない場合は true を返します。一致した場合は false を返します。

JavaScript での test() メソッドの用途は何ですか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript 文字列は、プログラミングで最も一般的に使用されるデータ型です。文字列操作は、文字列が正当な電子メール アドレスであるかどうかの判断や、文字列の指定された部分からのインターセプトなど、多くの場所で実行する必要があります。

正規表現は、文字列または特殊文字を照合するために使用される一種の論理式です。いわゆる論理式は、いくつかの特定の文字で構成され、特定のルールの特殊な文字列を表すために使用されます。フィルタリング ロジックを表現できます。文字列データの場合。

JavaScript の test() メソッドは、文字列が正規表現に一致するかどうかをテストできます。一致する場合は true を返し、一致しない場合は false を返します。

構文:

RegExpObject.test(string)
  • 文字列は必須です。検出する文字列。

#例:

var str = "Hello World!";
var reg = /[a-g]/g;

document.write(reg.test(str) + "<br>");             // 输出:true
出力結果:

JavaScript での test() メソッドの用途は何ですか?

説明:

RegExp オブジェクト r の test() メソッドを呼び出し、それに文字列 s を渡します。これは式 (r.exec(s) != null) と同等です。

例:


var str="Hello world!";
//look for "Hello"
var patt=/Hello/g;
var result=patt.test(str);
document.write("Returned value: " + result);

//look for "world"
patt=/world/g;
result=patt.test(str);
document.write("<br>Returned value: " + result);

//look for "php"
patt=/php/g;
result=patt.test(str);
document.write("<br>Returned value: " + result);

出力結果:

JavaScript での test() メソッドの用途は何ですか?##[推奨学習:

JavaScript 上級チュートリアル

]

以上がJavaScript での test() メソッドの用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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