下面的代码,是測试从字符串中识别出年月日,能够看到创建的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一个。

最新文章

  1. 【C#】第3章学习要点(一)--整体把握
  2. c++引用总结
  3. Navicat for MySQL连接MYSQL出错,错误代码1045的解决方法
  4. Xamarin.Forms中的ListView的ItemTrapped事件与ItemSelected事件的区别
  5. sql 事务使用
  6. ASP.NET MVC3 局部页面@RENDERBODY @RENDERPAGE@RENDERSECTION使用方法详细说明
  7. CentOS系统下各文件夹的作用
  8. ODBC接口规范
  9. (转)Eclipse中使用Ant
  10. Redis安装及使用笔记
  11. python 简史
  12. Linux下网络配置与修改Centos7为列
  13. java、二维数组详解!
  14. C#生成ZIP压缩包
  15. Intellij IDEA的下载和使用(针对学生的免费使用计划)
  16. ROS 错误之 [rospack] Error: package 'beginner_tutorials' not found
  17. 在Extjs中动态增加控件
  18. FastDFS介绍和配置过程
  19. 【转载】TextView源码解析
  20. 【实验二】Spring框架笔记——NamedParameterJdbcTemplate与具名参数

热门文章

  1. 最快的方法来清除Chrome浏览器DNS高速缓存
  2. mysql语句中使用like后面的%(百分号)的问题
  3. Cordova WP8 平台安装部署
  4. JavaScript 比量 Chrome 核心 360 浏览器(关闭和技巧)
  5. uva10067 Playing with Wheels 【建图+最短路】
  6. 它们的定义UIAlertView
  7. k8s with flanneld
  8. Android开发人员官方站点文档 - 国内踏得网镜像
  9. 彩色图像--色彩空间 YIQ 、YUV 、YCbCr 、YC1C2 和I1I2I3
  10. Message解析流程(转)