gpt4 book ai didi

javascript - 如何区分时间字符串和非时间字符串

转载 作者:行者123 更新时间:2023-11-30 10:48:18 24 4
gpt4 key购买 nike

我需要一个函数来判断字符串是否采用时间格式。类似这样的内容:

var string1 = "Normal String",
string2 = "12:00pm";


function timeOrString(str) {
if (str == A TIME) {
alert('this is a time');
}
else {
alert('this is a normal string');
}
}

timeOrString(string1);
timeOrString(string2);

它可以像判断字符串中是否有数字一样简单?

最佳答案

var string1 = "Normal String",
string2 = "12:00 pm";


function timeOrString(str){
if(new Date("1/1/1900 " + str) != "Invalid Date" && str){
alert("this is a valid time string");
}else{
alert("this is not a valid time string");
}
}

timeOrString(string1);
timeOrString(string2);

这是一种方法。它很困惑,但它会工作......大部分时间。 :P

关于javascript - 如何区分时间字符串和非时间字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052213/

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