JavaScript 正则表达式
目录
1、什么是正则表达式? (2)
2、正则表达式语法 (2)
3、使用字符串方法 (2)
4、search() 方法使用字符串 (2)
5、search() 方法使用正则表达式 (3)
6、replace() 方法使用正则表达式 (3)
7、replace() 方法使用字符串 (3)
8、正则表达式修饰符 (3)
9、正则表达式模式 (4)
10、使用 test() (4)
11、使用 RegExp 对象 (5)
12、使用 exec() (5)
1、什么是正则表达式?
1.1正则表达式是由一个字符序列形成的搜索模式。
1.2当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。
1.3正则表达式可以是一个简单的字符,或一个更复杂的模式。
1.4正则表达式可用于所有文本搜索和文本替换的操作。
2、正则表达式语法
其中修饰符是可选的。
3、使用字符串方法
在 JavaScript 中,正则表达式通常用于两个字符串方法 : search() 和 replace()。
3.1search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。
3.2replace() 方法用于在字符串中用一些字符串替换另一些字符串,或替换一个与正则表达式匹配的子串。
4、search() 方法使用字符串
search 方法可使用字符串作为参数。字符串参数会转换为正则表达式:
5、search() 方法使用正则表达式
6、replace() 方法使用正则表达式
7、replace() 方法使用字符串
replace() 方法将接收字符串作为参数:
8、正则表达式修饰符
修饰符可以在全局搜索中不区分大小写
9、正则表达式模式
方括号用于查某个范围内的字符:
量词:
元字符是拥有特殊含义的字符:
10、使用 test()
10.1test() 方法是一个正则表达式方法。
10.2test() 方法用于检测一个字符串是否匹配某个模式,如果字
符串中含有匹配的文本,则返回 true,否则返回 false。
11、使用 RegExp 对象
在 JavaScript 中,RegExp 对象是一个预定义了属性和方法的正则表达式对象。
12、使用 exec()
12.1exec() 方法是一个正则表达式方法。
正则匹配法律条文12.2exec() 方法用于检索字符串中的正则表达式的匹配。
该函数返回一个数组,其中存放匹配的结果。如果未到匹配,则返回值为 null。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论