详细说明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对象的方法
支持正则表达式字符串对象的方法