如何验证MM/dd/yyyy hh:mm格式的DateTime?

Lak*_*tha 2 javascript regex asp.net

我使用MaskedEditExtender输入日期时间.我无法弄清楚如何验证它.

是否有任何正则表达式用于验证日期以及时间MM/dd/yyyy hh:mm

或任何Javascript函数??

Har*_*run 6

这将解决您的问题:

^(([0]?[1-9]|1[0-2])/([0-2]?[0-9]|3[0-1])/[1-2]\d{3}) (20|21|22|23|[0-1]?\d{1}):([0-5]?\d{1})$
Run Code Online (Sandbox Code Playgroud)


mpl*_*jan 5

Javascript 有Date.parse

它采用美国格式的日期,mm/dd/yyyy hh:mm:ss并且该格式适用于我测试过的所有浏览器:Firefox、Safari、Chrome、Edge

console.log(new Date(Date.parse("03/25/2022 12:00")))
Run Code Online (Sandbox Code Playgroud)

将于2011年9月10日中午返回