我需要使JavaScript函数验证用户放入输入字段的日期。有效日期格式必须为yyyyMMdd。如何编写正则表达式代码以验证此输入日期格式?此日期格式有效:2019/12/01和2019-12-01。不允许使用其他所有格式。
这是一个有趣的主题,它从简单的解决方案开始:
\d{4}(-|\/)\d{2}\1\d{2}
在此解决方案中,我们有4个数字,比-或/多于2个数字,比(-或/)之前使用的定界符,而且多于2个数字...比这更好的解决方案]]
\d{4}[-\/]\d{2}[-\/]\d{2}
因为第二个考试将于2019年12月1日通过验证,第一个考试不会通过...
但是当您就该主题进行更多讨论时……您可能希望验证比以前更聪明,因此下一步将是
[12]\d{3}(-|\/)\d{2}\1\d{2}
以这种方式,年份必须以1或2开头...比天空是极限,您还要包括的其他内容...
对不起,写作太多,但验证始终是有趣的话题
我需要启用JavaScript函数来验证用户输入的日期内部输入字段。