javascript正则RegExp.test()需要注意:不具有可重入性
来源:互联网 发布:手板编程招聘 编辑:程序博客网 时间:2024/05/22 15:00
先看下面这段代码:
// 2012-12-12 12:12:12var regex = /\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/g; // truealert(regex.test("2012-12-12 12:12:12"));// falsealert(regex.test("2012-12-12 12:12:12"));
解决方式挺简单:每次都让test从第0个位置开始匹配就可以了:
// 2012-12-12 12:12:12var regex = /\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/g; // truealert(regex.test("2012-12-12 12:12:12"));regex.lastIndex = 0;// truealert(regex.test("2012-12-12 12:12:12"));
0 0
- javascript正则RegExp.test()需要注意:不具有可重入性
- 注意 JavaScript 中 RegExp 对象的 test 方法
- 注意 JavaScript 中 RegExp 对象的 test 方法
- JavaScript中正则表达式RegExp对象的test方法
- JavaScript 正则表达式对象RegExp test方法慎用/g
- js 正则 JavaScript RegExp
- [Javascript] RegExp 正则
- javascript 正则表达式RegExp
- JavaScript正则表达式 RegExp
- JavaScript-RegExp 正则表达式
- JavaScript RegExp(正则)
- JS正则表达式的RegExp对象和括号的使用等需要注意的
- javascript读取和修改原型特别需要注意的事儿,因为原型的读写不具有对等性
- Javascript 正则表达式RegExp对象
- javascript RegExp正则的学习心得
- JavaScript RegExp 对象 正则表达式
- JAVASCRIPT正则中的RegExp.$1
- javaScript---- RegExp-常用正则表达式
- C++实现设计模式之--单例模式
- linux下创建和删除软、硬链接
- margin重叠现象探讨研究
- BZOJ4439——[Swerc2015]Landscaping
- Mybatis中运用小技巧(二) like的使用
- javascript正则RegExp.test()需要注意:不具有可重入性
- 欢迎使用CSDN-markdown编辑器备份
- 带头双向循环链表的插入和删除
- Socket简单实例(简单实现调用accpet()方法开始监听)
- hash
- 字符串匹配的BM算法讲解(不含代码)
- python文本分类准备工作-扩展库的安装
- PHP 安全性漫谈 Linux+Apache+Mysql+PHP
- Volley(1)—发送get和post请求