调试JavaScript中正则表达式中遇到的问题


Posted in Javascript onJanuary 27, 2015

关于正则表达式中字符串测试分问题,我们一般有test()和exec()两种方法,关于这两种方法的区别我这里就不加详细阐述了,主要就是test()返回布尔值,exec()返回匹配到的字符数组,但是今天我遇到一个问题, 程序非常简单,但是里面的问题让我很想不通,在网上找答案也没有找到(个人比较菜)。

var pattern=new RegExp("match","ig");

alert(pattern.test("Match"));

alert(pattern.exec("Match"));

第一个alert()的值在预料之中为true

调试JavaScript中正则表达式中遇到的问题

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

调试JavaScript中正则表达式中遇到的问题

关于这个问题我不知道是什么原理,因为我没看到函数源码,如果有朋友能够指出感激不尽!!

Javascript 相关文章推荐
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
Jan 11 Javascript
如何使Chrome控制台支持多行js模式——意外发现
Jun 13 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
Oct 10 Javascript
js中this的用法实例分析
Jan 10 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
Nov 27 Javascript
javascript之Array 数组对象详解
Jun 07 Javascript
AngularJS模板加载用法详解
Nov 04 Javascript
react-router实现按需加载
May 09 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
Angular父子组件通过服务传参的示例方法
Oct 31 Javascript
JavaScript实现五子棋游戏的方法详解
Jul 08 Javascript
如何通过Proxy实现JSBridge模块化封装
Oct 22 Javascript
JavaScript插件化开发教程 (四)
Jan 27 #Javascript
JavaScript插件化开发教程 (三)
Jan 27 #Javascript
js实现简单随机抽奖的方法
Jan 27 #Javascript
JavaScript插件化开发教程 (二)
Jan 27 #Javascript
javascript将数字转换整数金额大写的方法
Jan 27 #Javascript
JS实现同时搜索百度和必应的方法
Jan 27 #Javascript
js获取域名的方法
Jan 27 #Javascript
You might like
有关 PHP 和 MySQL 时区的一点总结
2008/03/26 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
在wamp集成环境下升级php版本(实现方法)
2013/07/01 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
php自定义错误处理用法实例
2015/03/20 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
给文字加上着重号的JS代码
2013/11/12 Javascript
js创建对象的方式总结
2015/01/10 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
微信小程序实现默认第一个选中变色效果
2018/07/17 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
2019/09/10 jQuery
layui动态渲染生成select的option值方法
2019/09/23 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
关于Node.js中频繁修改代码重启服务器的问题
2020/10/15 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
在Python中操作列表之List.pop()方法的使用
2015/05/21 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
Python如何读写二进制数组数据
2020/08/01 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
兼职学生的自我评价
2013/11/24 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
文明礼仪标语
2014/06/13 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
信访工作汇报材料
2014/10/27 职场文书
师德师风学习材料
2014/12/19 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
护士求职自荐信范文
2015/03/04 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
Opencv实现二维直方图的计算及绘制
2021/07/21 Python