快捷导航

栏目导航

正则表达式 test()

2017-11-12 12:35| 发布者: admin| 查看: 669| 评论: 0|来自: 钱柜手机网页版

此方法可以检测一个字符串是否匹配某个模式。

返回值是布尔型的,如果匹配返回值是true,否则返回false。

语法结构:

[JavaScript] 纯文本查看 复制代码
RegExpObject.test(string)

参数解析:

(1).必需,要检测的字符串。

浏览器支持:

(1).IE浏览器支持此方法。

(2).edge浏览器支持此方法。

(3).火狐浏览器支持此方法。

(4).谷歌浏览器支持此方法。

(5).opera浏览器支持此方法。

(6).safria浏览器支持此方法。

实例代码:

[JavaScript] 纯文本查看 复制代码运行代码
var str="I love antzone"; 
var reg=/\d/;
console.log(reg.test(str));

由于字符串中没有数字,说返回值是false。

[JavaScript] 纯文本查看 复制代码运行代码
var str="I love antzone"; 
var reg=/\w/;
console.log(reg.test(str));

str中有众多字符,返回值自然是true。

[JavaScript] 纯文本查看 复制代码运行代码
var str="8 is a good number";  
var reg=/\d/g;
reg.lastIndex=5;
console.log(reg.test(str));

字符串中具有数字,但是设置了lastIndex等于5,所以返回值依然是false。

lastIndex参阅正则表达式lastIndex属性一章节。 


鲜花

握手

雷人

路过

鸡蛋

最新评论

关于我们|手机版|小黑屋| ( 鲁ICP备10022556号-3 )

GMT+8, 2018-4-22 18:44 , Processed in 0.098868 second(s), 22 queries .

Powered by Discuz! X3.2 Licensed

Copyright © 2012-2017 Design: 钱柜手机网页版

返回顶部