Core JavaScript 1.5 Reference:Global Objects:RegExp:test
出典: MDC
目次 |
[編集] 概要
正規表現と対象の文字列の間のマッチを調べるための検索を実行します。true または false が返ります。
| RegExp のメソッド | |
| 実装されたバージョン: | JavaScript 1.2, NES3.0 |
| ECMA バージョン: | ECMA-262, Edition 3 |
[編集] 構文
regexp.test([str])
[編集] 引数
-
regexp - 正規表現の名前。変数名かリテラル。
-
str - 正規表現にマッチする対象となる文字列。
[編集] 説明
あるパターンがある文字列内で見つかるかどうか調べたいときに、test メソッドを使ってください(似たメソッドとして、String.search メソッドがあります)。より多くの情報を得るためには(実行が遅くなりますが)、exec メソッドを使ってください(似たメソッドとして、String.match メソッドがあります)。
[編集] 例
[編集] 例: test の使用
以下の例はテストが成功するか否かに応じて、メッセージを表示します。:
function testinput(re, str){
if (re.test(str))
midstring = " を含んでいます。 ";
else
midstring = " を含んでいません。 ";
document.write (str + "は" + re.source + midstring);
}