宝哥软件园

详细解释正则表达式在JavaScript编程中的使用

编辑:宝哥软件园 来源:互联网 时间:2021-09-29

是正则表达式的缩写。什么是RegExp?正则表达式描述字符的模式对象。检索文本时,可以使用模式来描述要检索的内容。RegExp就是这样一种模式。简单模式可以是单个字符。更复杂的模式包含更多的字符,可以用于解析、格式检查、替换等。您可以指定字符串中的检索位置、要检索的字符类型等。语法

var patt=new RegExp(模式,修饰符);或者

var patt=/pattern/修饰符;模式描述了一个表达式模型。修饰符描述检索是否是全局的、区分大小写的等。RegExp修饰符用于执行不区分大小写的全文搜索。

I修饰符用于执行不区分大小写的匹配。g-修饰符用于执行全文搜索(不是在找到第一个时停止搜索,而是找到所有匹配项)。例1

在不区分大小写的字符串中查找“W3CSchool”。

var str='访问W3C chool ';var patt 1=/W3C school/I;以下标记的文本是获得的匹配的表达式:

访问W3CSchool实例2全文搜索'是'

“这就是全部吗?”;var patt1=/is/g;以下标记的文本是获得的匹配的表达式:

就这些吗?示例全文搜索和不区分大小写的搜索“is”。

“这就是全部吗?”;var patt1=/is/gi;以下标记的文本是获得的匹配的表达式:

就这些吗?让我们来看看JS中可用的基本正则表达式对象的部分排序:Modifiers修饰符用于执行区分大小写和全局匹配:

20151025161547878.png  (747129)

方括号用于查找一系列字符:

20151025161800522.png  (741318)

字符元字符是具有特殊含义的字符:

20151025161818741.png  (739595)

量词

20151025161837302.png  (744344)

RegExp对象方法

20151025161901940.png  (744129)

支持正则表达式的字符串对象的方法。

20151025161917774.png  (743162)

更多资讯
游戏推荐
更多+