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


Posted in Javascript onJune 23, 2014

以下的代码,是测试从字符串中识别出年月日,可以看到创建的rYMD这个RegExp对象执行了一次后,又执行了一次。

var DateStr = "2014-9-8"; 
var rYMD = new RegExp("(\\d{4}|\\d{2})-(\\d{2}|\\d{1})-(\\d{2}|\\d{1})", "g"); 
var aRt = rYMD.exec(DateStr); 
var sRt=rYMD.exec(DateStr);

经过调试,发现第一次执行,aRt得到了返回的Array(数组),但是紧跟其后的sRt却是null

经过反复尝试,发现是因为RegExp对象执行了一次后就废掉了。

所以,需要注意了,每次用RegExp都需要重新new一个。

Javascript 相关文章推荐
Firefox中autocomplete="off" 设置不起作用Bug的解决方法
Mar 25 Javascript
jQuery调用WebService的实现代码
Jun 19 Javascript
从面试题学习Javascript 面向对象(创建对象)
Mar 30 Javascript
html的DOM中document对象images集合用法实例
Jan 21 Javascript
jQuery根据表单name获取值的方法
May 24 Javascript
js计算系统当前日期是星期几的方法
Jul 14 Javascript
Angular下H5上传图片的方法(可多张上传)
Jan 09 Javascript
Vue.js学习之计算属性
Jan 22 Javascript
jQuery实现弹幕效果
Feb 17 Javascript
vue综合组件间的通信详解
Nov 06 Javascript
JS算法题之查找数字在数组中的索引位置
May 15 Javascript
在vue中阻止浏览器后退的实例
Nov 06 Javascript
jquery中map函数与each函数的区别实例介绍
Jun 23 #Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
Jun 23 #Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
Jun 23 #Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
Jun 23 #Javascript
yepnope.js使用详解及示例分享
Jun 23 #Javascript
js的延迟执行问题分析
Jun 23 #Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
Jun 23 #Javascript
You might like
用PHP和MySQL保存和输出图片
2006/10/09 PHP
PHP 动态随机生成验证码类代码
2010/04/09 PHP
php获取域名的google收录示例
2014/03/24 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
php $_SESSION会员登录实例分享
2021/01/19 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
js动态添加事件并可传参数示例代码
2013/10/21 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
原生js拖拽功能制作滑动条实例代码
2021/02/05 Javascript
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
Python计算三维矢量幅度的方法
2015/06/15 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
劳资员岗位职责
2013/11/11 职场文书
电子商务应届生求职信
2013/11/16 职场文书
迷你西餐厅创业计划书范文
2013/12/31 职场文书
校长就职演讲稿
2014/01/06 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
就业证明函
2015/06/17 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书