`
wanglery
  • 浏览: 50833 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

javascript中的RegExp对象

 
阅读更多

1.构造函数RegExp()有一个或两个字符串参数,它将创建一个新的RegExp对象,第一个参数是包含正则表达式主体的字符串,即两个"/"之间的文本.第二个参数是可选的,如果提供了这个参数,它说明的就是该正则表达式的标志,它应该是"g","i","m"或它们的组合.

 

2.exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

在使用 "g" 参数时,exec() 的工作原理如下:

找到第一个 "e",并存储其位置

如果再次运行 exec(),则从存储的位置(lastIndex属性)开始检索,并找到下一个 "e",并存储其位置(lastIndex属性)

 

3.compile() 方法用于改变 RegExp。

compile() 既可以改变检索模式,也可以添加或删除第二个参数。

 

4.test()方法比exec()方法简单一些.它的参数是一个字符串,如果这个字符串包含正则表达式的一个匹配,它就返回true.

分享到:
评论

相关推荐

    注意 JavaScript 中 RegExp 对象的 test 方法

    JavaScript 中的 RegExp 对象用于正则表达式相关的操作,这个对象提供了一个方法 test 来判定某个字符串是否满足某个 pattern. 返回值是 true/false. 今天我碰到了一个问题: [Ctrl+A 全选 注:如需引入外部...

    详解JavaScript RegExp对象

    RegExp对象是原生JavaScript中表示正则表达式的对象。 创建对象的方法为:var RegExp = new RegExp(pattern, attributes); 参数pattern指定正则表达式的规则或者表示正则表达式模式的字符串; 参数attributes为可选...

    javascript RegExp对象(正则表达式)

    JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例。有两种方式可以创建RegExp对象的实例。

    JavaScript RegExp 对象参考手册.mht

    介绍正则表达式的对象 和经常使用的方法 该文件是个网页副本 如果联网会获得更多使用的信息

    RegExp 随笔 JavaScript RegExp 对象

    主要介绍了RegExp 随笔 JavaScript RegExp 对象,需要的朋友可以参考下

    JavaScript RegExp 对象用法详解

    RegExp 就是这种模式。 简单的模式可以是一个单独的字符。 更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。 您可以规定字符串中的检索位置,以及要检索的字符类型,等等。 1.基本用法 [removed...

    JavaScript-RegExp对象只能使用一次问题解决方法

    以下的代码,是测试从字符串中识别出年月日,可以看到创建的rYMD这个RegExp对象执行了一次后,又执行了一次。 var DateStr = "2014-9-8"; var rYMD = new RegExp("(\\d{4}|\\d{2})-(\\d{2}|\\d{1})-(\\d{2}|\\d{1})...

    详解JavaScript正则表达式之RegExp对象

    RegExp对象用于规定在文本中检索的内容。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp就是这种模式。简单的模式可以是一个单独的字符;更复杂的模式包括了更多的字符,并可用于解析、格式检查、...

    JS中正则表达式要注意lastIndex属性

    这篇文章,主要和大家聊聊JavaScript中RegExp对象的属性。 解释 每个RegExp对象都包含5个属性,source、global、ignoreCase、multiline、lastIndex。 source:是一个只读的字符串,包含正则表达式的文本。 var reg ...

    深入浅析JavaScript中的RegExp对象

    正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用作按照“给定模式”匹配文本的工具。下面通过本文给大家分享js 中的regexp对象,需要的朋友参考下吧

    JavaScript 核心参考教程 RegExp对象

    JavaScript 核心参考教程RegExp对象,学习正则表达式的朋友可以参考下。

    每天一篇javascript学习小结(RegExp对象)

    主要介绍了javascript中的RegExp对象知识点,对RegExp对象的基本使用方法,以及各种方法进行整理,感兴趣的小伙伴们可以参考一下

    JavaScript使用RegExp进行正则匹配的方法

    主要介绍了JavaScript使用RegExp进行正则匹配的方法,实例分析了RegExp对象在进行正则匹配时的相关使用技巧,需要的朋友可以参考下

    JavaScript_对象参考手册

    JavaScript常用对象参考手册,包含String,Array,Boolean,Math,RegExp等等

Global site tag (gtag.js) - Google Analytics