详细说明Javascript编程中正则表达式的用法

正则表达式:正则表达式的一个短期(正则表达式)。

RegExp是什么

正则表达式描述字符的模式对象。

当你检索文本,你可以用一个模式来描述你想retrieve.regexp是这种模式。

一个简单的模式可以是单个字符。

更复杂的模式包括更多的字符,可用于解析、格式化、替换等。

可以在字符串中指定检索的位置、要检索的字符的类型,等等。

语法




VAR模式= new RegExp(模式,改性剂);






VAR模式= /模式/改性剂;



模式描述表达式模型。

修饰符描述检索是否是全局的、案例和案例的,等等。

正则表达式修改

修饰符用于执行不区分大小写和全文的搜索。

i修饰符用于执行不区分大小写的匹配。
g修饰符是对全文的搜索(而不是查找第一个文本,而是查找所有的匹配)。


例1

w3cschool字符串中的任意实例




var str =访问w3cschool ;
VaR的具体= / /我W3CSchool;



下列标记的文本是获得的匹配表达式:




访问w3cschool



例2

的全文搜索




这是全部;
VaR的具体= /是/ g;



下列标记的文本是获得的匹配表达式:




这就是全部吗




例3

全文搜索和不区分大小写的搜索




这是全部;
var = / /显著的胃肠道;



下列标记的文本是获得的匹配表达式:




这就是全部吗



让我们来看一下js中可用的基本正则表达式对象的部分:

改性剂

该修饰符用于区分大小写和全局匹配:





方括号

方括号用于在一定范围内查找字符:





元字符

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





分类器





RegExp对象的方法





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