搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > web前端自学平台 > js正则表达式常用函数方法及简单应用

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

web前端自学平台 2017-10-31

简单介绍一些正则表达式中常用的方法及对象,例如: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正则表达式常用函数方法及简单应用》的版权归原作者「web前端自学平台」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注web前端自学平台微信公众号

web前端自学平台微信公众号:gh_d79ea4fb97f3

web前端自学平台

手机扫描上方二维码即可关注web前端自学平台微信公众号

web前端自学平台最新文章

精品公众号随机推荐