gpt4 book ai didi

javascript - try catch 不捕获无效日期

转载 作者:数据小太阳 更新时间:2023-10-29 04:40:48 25 4
gpt4 key购买 nike

<分区>

我正在尝试验证日期输入,所以如果它是正确的,我会处理一种方式,如果无效,我会处理另一种方式......

var date, datestring, e;

datestring = "2012-03-222";

try {
date = new Date(datestring);
/* Ends up logging `Invalid Date`
*/

console.log(date);
} catch (_error) {
e = _error;
/* Should come here and log `Error: Invalid Date` or the likes
*/

console.log("Erorr: " + e);
}

我可以只检查返回的字符串,看看它是否是 Invalid Date,但令我惊讶的是 try/catch 不适用于这种情况,并担心可能有其他我不匹配的错误消息。

我该如何处理这个问题?

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