正则表达式JavaScript的应用
开发工具与关键技术: Visual Studio 技术
撰写时间:4月28号
作者: 曾子千
下面简单了解一下JavaScript正则表达式的一些应用
一、修饰符
理解解析:修饰符它作用于区分大小写和全局匹配:
1、
i(修饰符)执行对大小写不敏感的匹配(修饰符描述)
例子:如下我用了一个小写的j来识别一串字符串里的字母j,如图所见,我从中插入了一个大写字母J在字符串中间;它并没用识别出来,它匹配出来的全都是小写的j,
它就会对字母进行不敏感匹配, 无论大写小写字母,只要是j我都会进行一个匹配!
(修饰符)(修饰符描述)
2、
g 执行查找所有匹配而非在找到第一个匹配后停止
例子:一般的话它找到一个就会停止,但如果是g的话它会找到最后一个才会停止!
3、
m(修饰符) 执行多行匹配(修饰符描述)。
二、RegExp 对象方法(有三种)
方法
描述
1、compile
编译正则表达式
2、exec
检索字符串中指定的值。返回找到的值并确定其位置
3、test
检索字符串中指定的值。返回 true 或 false。
三、支持正则表达式的 String 对象的方法
方法
描述
search
检索与正则表达式相匹配的值
match
找到一个或多个正则表达式的匹配
replace
替换与正则表达式匹配的子串
split
把字符串分割为字符串数组