调试JavaScript中正则表达式中遇到的问题
更新时间:2015年01月27日 16:21:48 投稿:hebedich
这篇文章主要介绍了调试JavaScript中正则表达式中遇到的问题,需要的朋友可以参考下
关于正则表达式中字符串测试分问题,我们一般有test()和exec()两种方法,关于这两种方法的区别我这里就不加详细阐述了,主要就是test()返回布尔值,exec()返回匹配到的字符数组,但是今天我遇到一个问题, 程序非常简单,但是里面的问题让我很想不通,在网上找答案也没有找到(个人比较菜)。
复制代码 代码如下:
var pattern=new RegExp("match","ig");
alert(pattern.test("Match"));
alert(pattern.exec("Match"));
第一个alert()的值在预料之中为true

但是第二个测试值却出人意料的为null

关于这个问题我不知道是什么原理,因为我没看到函数源码,如果有朋友能够指出感激不尽!!
您可能感兴趣的文章:
- javascript正则表达式参数/g与/i及/gi的使用指南
- 如何实现正则表达式的JavaScript的代码高亮
- javascript中正则表达式反向引用示例介绍
- 如何使用JavaScript和正则表达式进行数据验证
- JavaScript基于正则表达式的数字判断函数
- javascript IP、域名、手机号码正则表达式验证代码
- javascript 手机号码正则表达式验证函数
- JavaScript 表单验证正则表达式大全[推荐]
- JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
- 正则表达式提取网址、标题、图片等一例(.Net Asp Javascript/Js)的实现
- javascript中的正则表达式使用指南
相关文章
List all the Databases on a SQL Server
List all the Databases on a SQL Server...2007-06-06


最新评论