gpt4 book ai didi

asp.net - Javascript 日期验证

转载 作者:行者123 更新时间:2023-12-02 07:53:39 25 4
gpt4 key购买 nike

如何使用 Javascript 验证特定格式的日期字符串?我有一个日期选择器,其显示格式如“dddd MMMM dd, yyyy”(显示如下:“2010 年 2 月 3 日,星期三”。)所以我必须使用 javascript 验证此格式。请帮助我实现这个..

最佳答案

如果您想准确地检查该格式,您可以使用正则表达式:

var re = new RegExp( '^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday)\\s*(January|February|March|April|May|June|July|August|September|November|December)\\s*(\\d\\d),\\s*(\\d{2,4})$' );

var date = 'Wednesday February 03, 2010';
if ( ( match = date.match( re ) ) != null )
{ // valid
alert( match );
}

或者,如果您只需要知道它是否是有效日期,格式是什么,只需将其转换:

var dateSec, dateObj, dateStr = 'Wednesday February 03, 2010';
dateSec = Date.parse( dateStr ); // unix timestamp
if ( dateSec ) // not NaN
dateObj = new Date( dateSec ); // date object

关于asp.net - Javascript 日期验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2191675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com