Visit Mozilla.org

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);
}