做项目的时候,正则表达式其实用得很少,而且大部分用得到的正则表达式都可以通过搜索引擎找到。因此这么多年来虽然已经多次研读正则表达式的文档,但偶尔要自己写的时候还是会脑子卡壳,求助谷歌…
好吧,再好好的理解一下,做个笔记,争取减少求助搜索引擎的次数。本文并非系统整理正则表达式的概念,而是加强巩固自己淡忘的一些概念和知识点。
正则表达式通过构造函数使用方法
var str = "He is a boy. She is not a boy." var reg = new RegExp("\\bis\\b"); str.replace(reg, "IS"); //"He IS a boy. She is not a boy." var reg = new RegExp("\\bis\\b" , 'g'); str.replace(reg, "IS"); //"He IS a boy. She IS not a boy." //另一种写法:正则表达式前后用/包含,g参数加在最后 str.replace(/\bis\b/g, "IS"); |