js正则表达式常用函数方法及简单应用

Posted web前端知识大全

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js正则表达式常用函数方法及简单应用相关的知识,希望对你有一定的参考价值。

简单介绍一些正则表达式中常用的方法及对象,例如:test、exec、match、replace、search等等。

正则表达式对象的方法

1、test,返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式。如果存在则返回 true,否则就返回 false。

2、exec,用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组。

3、compile,把正则表达式编译为内部格式,从而执行得更快。

正则表达式对象的属性

1、source,返回正则表达式模式的文本的复本。只读。

2、lastIndex,返回字符位置,它是被查找字符串中下一次成功匹配的开始位置。

3、input ($_),返回执行规范表述查找的字符串。只读。

4、lastMatch ($&),返回任何正则表达式搜索过程中的最后匹配的字符。只读。

5、lastParen ($+),如果有的话,返回任何正则表达式查找过程中最后括的子匹配。只读。

6、leftContext ($`),返回被查找的字符串中从字符串开始位置到最后匹配之前的位置之间的字符。只读。

7、rightContext ($'),返回被搜索的字符串中从最后一个匹配位置开始到字符串结尾之间的字符。只读。

String对象一些和正则表达式相关的方法

1、match,找到一个或多个正则表达式的匹配。

2、replace,替换与正则表达式匹配的子串。

3、search,检索与正则表达式相匹配的值。

4、split,把字符串分割为字符串数组。

案例1 test方法测试

案例2 exec测试

js正则表达式常用函数方法及简单应用

案例3 String对象的一些和正则表达式有关的方法

1、关于replace,我之前的一片博客专门写了。还可以传参数。具体请看:http://www.haorooms.com/post/js_replace_bl

2、其他操作

js正则表达式常用函数方法及简单应用

js正则表达式常用函数方法及简单应用

案例4 RegExp对象实例的一些属性

js正则表达式常用函数方法及简单应用

案例5 RegExp对象的静态属性

js正则表达式常用函数方法及简单应用

案例6 使用RegExp构造函数注意点

在正则表达式中使用特殊字符


以上是关于js正则表达式常用函数方法及简单应用的主要内容,如果未能解决你的问题,请参考以下文章

简单的js正则表达式问题

js正则表达式

JS正则表达式 简单应用

PHP正则表达式的使用技巧

正则表达式及常用编辑查找命令

js正则