关于javascript正则表达式的高级替换
程序员文章站
2022-03-19 08:13:07
...
这次给大家带来关于javascript正则表达式的高级替换的方法,下面就是案例,一起跟随小编来看一下。
普通的正则替换一般都是把第一个匹配到的值替换或者全部匹配到的值替换,
比如:
"abc,abc,ab".replace(/a/,'1');
结果:"1bc,abc,ab";
"abc,abc,ab".replace(/a/g,'1');
结果:"1bc,1bc,1b"
高级点的替换:将ip地址第三个数字用*替换。
192.168.33.12 变成 192.168.*.12
"192.168.33.12".replace(/(\d{1,3}).(\d{1,3}).(\d{1,3}).(\d{1,3})/,"$1.$2.*.$4")
以上就是关于javascript正则表达式的高级替换的详细内容,更多请关注其它相关文章!
推荐阅读
-
体验js中splice()的强大(插入、删除或替换数组的元素)_javascript技巧
-
PHP正则表达式替换站点关键字链接后空白的解决方法,正则表达式关键字_PHP教程
-
Javascript 正则表达式校验数字的简单实例
-
设计模式中的facade外观模式在JavaScript开发中的运用(高级篇)
-
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件_javascript技巧
-
匹配任意字符的正则表达式写法_javascript技巧
-
javascript - 帮忙看下几个正则表达式代表的意思
-
JavaScript中关于for循环删除数组元素内容时出现的问题
-
关于 Abp 替换了 DryIoc 框架之后的问题
-
javascript - 关于网站换皮肤的功能,谁可以告诉下mac.pcbeta.com 它的换肤原理?