• 技术文章 >Web开发 >JavaScript

    js中match函数和g用法

    宋雪维宋雪维2021-02-19 18:01:02原创2934

    本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    1、match函数

    使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。

    加了/g标志位,返回的数组里只包含整段字符串的匹配。

    2、正则表达式是否有全局标示g

    (1)如果有g全局标志,那么返回的数组保存的是,所有匹配的内容,不包括子匹配。

    (2))如果没有g全局标志,那么返回的数组arr.arr[0]保存的是完整的匹配.arr[1]保存的是第一个括号里捕获的字串,依此类推arr[n]保存的是第n个括号捕获的内容.也就是当包含有全局的标志时则返回的结果第一个是正确匹配的结果,后面依次是子匹配的结果。

    3、g用法

    <script>
    	var arr = "Hello CSDN!";
    	console.log(arr.match("Hello"));
    	console.log(arr.match("hello"));
    	//未查找到相匹配的字符串,则返回null
    	console.log(arr.match("abc"));
    	console.log(arr.match("ABC"));
    	//查找匹配的字符串,找到并输出。
    </script>

    注意:如果是要匹配正则表达式,正则表达式的后面一定要加上g,这个标记这个ret的值是1,2,3 匹配所有的数字并用逗号隔开,否则返回null。

    以上js中match函数和g用法,希望能帮助你理解哦~更多js学习推荐:js教程

    专题推荐:js中match函数和g用法
    上一篇:js中match函数怎么匹配数组 下一篇:js中match和exec区别

    相关文章推荐

    • python中glob库是什么?• python中的win32com库是什么?• python如何实现工作表合并?• python如何将九九乘法表写入到Excel?• python中ruamel.yaml模块是什么?

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网