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 相关文章推荐
jQuery获取浏览器中的分辨率实现代码
Apr 23 Javascript
JavaScript输入邮箱自动提示实例代码
Jan 13 Javascript
jquery的ajax跨域请求原理和示例
May 08 Javascript
JS实现图片高亮展示效果实例
Nov 24 Javascript
ES6中如何使用Set和WeakSet
Mar 10 Javascript
温习Javascript基础语法之词法结构
May 31 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
Oct 18 Javascript
微信小程序 图片上传实例详解
May 05 Javascript
详解angular如何调用HTML字符串的方法
Jun 30 Javascript
JavaScript解析机制与闭包原理实例详解
Mar 08 Javascript
Javascript前端下载后台传来的文件流代码实例
Aug 18 Javascript
JavaScript常用工具函数库汇总
Sep 17 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
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
js 发个判断字符串是否为符合标准的函数
2009/04/27 Javascript
javascript中window.event事件用法详解
2012/12/11 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
js实现扫雷小程序的示例代码
2017/09/27 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
vue观察模式浅析
2018/09/25 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
python 将字符串转换成字典dict
2013/03/24 Python
Python中字典的基础知识归纳小结
2015/08/19 Python
python 识别图片中的文字信息方法
2018/05/10 Python
python将字符串list写入excel和txt的实例
2019/07/20 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
关于Kotlin中SAM转换的那些事
2020/09/15 Python
美国男女折扣服饰百货连锁店:Stein Mart
2017/05/02 全球购物
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
捐书活动倡议书
2015/04/27 职场文书
优秀志愿者感言
2015/08/01 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
计算机实训心得体会
2016/01/14 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
2016年小学六一儿童节活动总结
2016/04/06 职场文书
SQL实现LeetCode(177.第N高薪水)
2021/08/04 MySQL
Python中如何处理常见报错
2022/01/18 Python
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python