
我知道那里有很多正则表达式线程,因为我需要在任何地方都找不到的特定模式
此正则表达式以YYYY-MM-DD格式验证

/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/
我需要将模式设置为DD / MM / YYYY(第一天,因为它是语js中时分秒正则表达式,所以我只能使用“ /”js中时分秒正则表达式,“-”)

我搜索了几个正则表达式库,我认为该库应该可以工作...但是由于我对正则表达式不熟悉,因此不确定是否可以像这样验证它
(0[1-9]|[12][0-9]|3[01])[ \.-](0[1-9]|1[012])[ \.-](19|20|)\d\d

我不知道ho如何转义斜线,我试图“看到”字符串中的逻辑,但这就像试图为我“看到” Matrix代码一样. 我将正则表达式字符串放入options.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
非常感谢您
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-284698-1.html
有爱国的国民
有3000万人
要那么多航母去捕鱼