我需要一个日期格式的正则表达式:Javascript 中的 mm/yyyy。
我尝试通过以下方法。
var reDate = /^(\d{1,2})/(\d{4})$/;
但不工作。 我认为问题出在/
最佳答案
要在正则表达式中使用正斜杠,需要对其进行转义,因为它也用作分隔符。
/^(\d{1,2})\/(\d{4})$/
^^
<小时/>
上面的正则表达式也将匹配任何两个数字,例如。 00、99。 使用以下正则表达式仅匹配 1-12 的数字。
致谢How can I use a regular expression to validate month input?
^(0?[1-9]|1[012])\/[0-9]{4}$
关于javascript - JavaScript 中日期格式的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33991016/