技术文章 > Web开发 >  JavaScript > 正文

js正则表达式匹配字符串

宋宋大人

在使用JavaScript过程中,我们会通过正则表达式来匹配字符串,这个实现过程是使用正则表达式中的test() 方法。test() 方法可以检测一个字符串是否匹配某个模式,帮助我们鉴别使用字符串。

1、test() 方法

是正则表达式的一个方法,用于检测一个字符串是否匹配某个模式。

每个正则表达式都有一个 lastIndex 属性,用于记录上一次匹配结束的位置。

2、语法

RegExpObject.test(string)

3、参数

string:必需。要检测的字符串。

4、返回值

test 方法检查字符串是否与给出的正则表达式模式相匹配,如果是则返回 true,否则就返回 false。

5、使用实例

var s = "JavaScript";  //测试字符串
var r = /\w/g;  //匹配模式
while(r.test(s)) {  //循环执行匹配检测,如果true,则继续验证
    console.log("匹配文本 = " + RegExp.lastMatch + " r.lastIndex = " + r.lastIndex);
    //利用RegExp静态属性显示当前匹配的信息
}

以上就是JavaScript中正则表达式匹配字符串使用test() 方法的原理及实现实例,希望能帮助你理解哦~

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 python regex库是什么?
 python psutil库有何用法?
 python中Mako库怎么用?
 python中yagmail库有何用法?
 Python的scikit-image模块是什么?
 python中doctest模块如何使用?
相关视频章节
 Python蟒蛇绘制实例编写
 Python概述
 解决提示“‘python’不是内部或外外部命令
 python编码规范
视频教程分类