0 0

谁能告诉我这两个结果为什么不一样,相同的正则表达式 验证两次就过就不同……10

js 代码:
var reg =/([1-2]\d{3})[\/|\-](0?[1-9]|10|11|12)[\/|\-]([1-2]?[0-9]|0[1-9]|30|31)/ig ;

alert(reg.test("2013-01-16"));////true

alert(reg.test("2013-01-16"));////false



2014年1月16日 09:55

1个答案 按时间排序 按投票排序

0 0

采纳的答案

把reg的g修饰符去除
或者第二次及之后test前执行reg.lastIndex =0


http://stackoverflow.com/questions/1520800/why-regexp-with-global-flag-in-javascript-give-wrong-results

2014年1月16日 10:37

相关推荐

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    为什么类似的folder default page可以正常显示,而另两个不能显示呢? 回到前面的规则定义部分,我们就能发现,folder default page使用的是由IIRF这个ISAPI定义的规则,而另两个则使用的是内置于ASP.NET2.0的...

    java源码包---java 源码 大量 实例

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    代码之美(中文完整版).pdf

    本书既不是一本关于设计模式的书,也不是一本关于软件工程的书,它告诉你的不仅仅是一些正确的方式或者错误的方式。它让你站在那些优秀软件设计师的肩膀上,从他们的角度来看待问题。 本书给出了38位大师级程序员在...

    java源码包2

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...

    上海电机学院C语言实训答案

    要求每次运行程序时机器所“想”的数不能都一样。 程序2 编程先由计算机“想”一个1~100之间的数请人猜,如果人猜对了,则结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者“猜”的水平;否则...

    Microsoft.Net常见问题集锦

    10. **两个对象值相同 (x.equals(y) == true),但却可有不同的 hashcode,这句话对不对?** - 如果两个对象相等(通过 `equals` 方法判断),那么它们应当拥有相同的 `hashCode` 值。如果 `equals` 返回 `true` 而 ...

    java源码包3

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...

    java源码包4

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...

    几道微软面试题,给大家参考一下(很有意思的)

    **题目描述:** 如果你有12个完全一样的硬币,其中有一个比其他的重,最少需要称几次才能找到这个重的硬币? **解析:** 这是一个典型的寻找不同物品的问题,可以通过分组称重的方法来解决。将12个硬币分为4组,每...

    LINGO软件的学习

    2.1 为什么使用集 集是LINGO建模语言的基础,是程序设计最强有力的基本构件。借助于集,能够用一个单一的、长的、简明的复合公式表示一系列相似的约束,从而可以快速方便地表达规模较大的模型。 2.2 什么是集 集是...

    IIS6.0 IIS,互联网信息服务

    这是为什么? A:访问Web站点时,出现密码提示窗口,一般来说有以下原因,请逐个去进行检查: 1.所访问的网页文件本身加了密。比如“默认Web站点”原主目录“E:\Inetpub\wwwroot”下的首页文件“iisstart.asp”访问...

    离散数学知识汇总.doc

    - **等值式**: 表示两个公式在所有情况下都有相同的真假值。 - **析取范式**: 一个命题公式转换成若干个原子公式或其否定的析取组合。 - **合取范式**: 一个命题公式转换成若干个原子公式或其否定的合取组合。 - **...

    c语言编写单片机技巧

    答: MCU从生产出来到封装出货的每个不同的阶段会有不同的测试方法,其中主要会有两种:中测和成测。 所谓中测即是WAFER的测试,它会包含产品的功能验证及AC、DC的测试。项目相当繁多,以HOLTEK-p....

    java编程题全集

    冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 **代码解析:** ```java public class BubbleSort { public static void main(String[] args)...

    计算机二级公共基础知识

    能使用二分法查找的线性表必须满足用顺序存储结构和线性表是有序表两个条件。 “有序”是特指元素按非递减排列,即从小到大排列,但允许相邻元素相等。下一节排序中,有序的含义也是如此。 对于长度为n的有序线性表...

    基于SIP开发软件电话的一些资源(转自YOUTOO)

    我们先进行一个简单的纯SIP信令(不带语音连接建立)的UAC的SIP终端的程序开发的试验(即一个只能作为主叫不能作为被叫的的SIP软电话模型),我们创建一个MFC应用程序,对话框模式,照上面的说明,...

    500强企业面试智力测试题

    解决这个问题的关键在于如何利用大秤进行一次称量就能区分出那筐轻的苹果。具体操作方法是:从第一筐拿出1个苹果,第二筐拿出2个苹果,第三筐拿出3个苹果……第十筐拿出10个苹果,然后将这些苹果放在大秤上称重。...

Global site tag (gtag.js) - Google Analytics