RegExp.prototype.test()
JavaScript RegExp.prototype.test()方法
JavaScript的
test()方法执行搜索以查找正则表达式与指定的字符串。如果找到匹配项,它将返回true。否则,它将返回false。
语法
RegExpObject.test( string );
参数
string:要搜索的字符串。
返回值
如果正则表达式与指定的字符串匹配,则返回true。否则,它将返回false。
示例1
var string = " Learn Javascript scripting language now ";
var result = new RegExp( "script", "g" );
var obj = result.test(string);
document.write("Matching and Return value : " + obj);
输出:
Matching and Return value :true
示例2
var string = " Learn Javascript scripting language now "
var result1 = new RegExp( "pushing", "g" );
var obj1 = result1.test(string);
document.write("<br />Matching and Return value : " + obj1);
输出:
Matching and Return value:false
示例3
var str = " Java Script is a object Oriented Scripting language ";
var result = new RegExp( "Dependent", "g" );
var ob = result.test(str);
document.write("Match String : " + ob);
var result1 = new RegExp( "object Oriented ", "g" );
var obj = result1.test(str);
document.write("<br />Match String : " + obj);
输出:
Match String:false
Match String:true