我需要在 Javascript 中以特定格式验证日期字符串。
格式为:MM/dd/yyyy hh:mm tt
我很难找到一个可以处理它的日期库,或者一个可以做同样事情的正则表达式函数。
我试过 Date.js,它很接近,但有以下问题:
date.parseExact('10/21/2011 06:00 AM', ['MM/dd/yyyy hh:mm tt']); //passes
date.parseExact('10/21/2011 06:00 A', ['MM/dd/yyyy hh:mm tt']); //passes
第二个不应该通过。
有谁知道可以满足这种需求的正则表达式,或者我是否使用了 Date.js 库错误?任何帮助将不胜感激,在 2 小时的大部分时间里,我一直在用头撞墙。