JavaScript test() 方法
实例
在字符串中搜索字符 "e":
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.test(str);
亲自试一试 »
var patt = new RegExp("e");
var res = patt.test(str);
定义和用法
test() 方法用于检测一个字符串是否匹配某个模式.
如果找到匹配项,此方法将返回 true,否则将返回 false。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
test() | Yes | Yes | Yes | Yes | Yes |
语法
RegExpObject.test(string)
参数值
参数 | 描述 |
---|---|
string | 必需。要检测的字符串。 |
返回值
类型 | 描述 |
---|---|
Boolean | 如果找到匹配项,则返回 true,否则返回 false |
技术细节
JavaScript 版本: | ECMAScript 1 |
---|
更多实例
实例
进行全局搜索,并在字符串中测试 "Hello" 和 "BEGTUT":
// The string:
var str = "Hello world!";
// Look for "Hello"
var patt = /Hello/g;
var result = patt.test(str);
// Look for "BEGTUT"
patt2 = /BEGTUT/g;
result2 = patt2.test(str);
亲自试一试 »
var str = "Hello world!";
// Look for "Hello"
var patt = /Hello/g;
var result = patt.test(str);
// Look for "BEGTUT"
patt2 = /BEGTUT/g;
result2 = patt2.test(str);