详细解释正则表达式在JavaScript编程中的使用
是正则表达式的缩写。什么是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修饰符用于执行区分大小写和全局匹配:
方括号用于查找一系列字符:
字符元字符是具有特殊含义的字符:
量词
RegExp对象方法
支持正则表达式的字符串对象的方法。
版权声明:详细解释正则表达式在JavaScript编程中的使用是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。