• 技术文章 >Web开发 >JavaScript

    js正则表达式匹配字符串

    宋雪维宋雪维2021-01-04 14:00:31原创4122

    在使用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() 方法的原理及实现实例,希望能帮助你理解哦~

    专题推荐:js正则表达式
    品易云
    上一篇:jsonobject转list 下一篇:js正则表达式验证手机号码

    相关文章推荐

    • python regex库是什么?• python psutil库有何用法?• python中Mako库怎么用?• python中yagmail库有何用法?• Python的scikit-image模块是什么?• python中doctest模块如何使用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网