Javascript日期正则表达式DD / MM / YYYY
我知道有很多正则表达式的线程,我需要一个我无法在任何地方找到的特定模式
此正则表达式以YYYY-MM-DD格式验证
/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/
我需要模式为DD / MM / YYYY(第一天因为它是西班牙语而且只有“/”,“ - ”不应该被允许)
我搜索了几个正则表达式库,我认为这个应该有效...但由于我不熟悉正则表达式,我不确定它是否有类似的验证
(0[1-9]|[12][0-9]|3[01])[ \.-](0[1-9]|1[012])[ \.-](19|20|)\d\d
我也不知道为了逃避斜线,我试图“看到”字符串中的逻辑,但这就像是为我“看”矩阵代码。我将正则表达式字符串放在选项.js中
[...] },"date": { "regex": (0[1-9]|[12][0-9]|3[01])[ \.-](0[1-9]|1[012])[ \.-](19|20|)\d\d, "alertText": "Alert text AAAA-MM-DD" },"other type..."[...]
那么,如果正则表达式没问题,我该如何逃避呢?如果不是,那么正确的正则表达式是什么?我该如何逃避呢?:P
非常感谢
慕田峪9158850