如何检查字符串是否有效?

时间:2014-05-27 13:33:24

标签: xpages xpages-ssjs

我从用户那里得到一个字符串值,我想检查字符串是否有效?

2 个答案:

答案 0 :(得分:2)

这适用于XPage SSJS上下文:

var df = new java.text.DateFormat.getDateInstance();
df.setLenient(false);
try {
    var d  = df.parse(dateString);
    return true;
} catch (e) {
    return false;
}

如果dateString是有效的日期字符串,则此代码返回true,否则返回false。

setLenient(false)用于进行强有力的验证。

答案 1 :(得分:0)

尝试此功能:

    function ifDate(date) {
        return !isNaN(Date.parse(date));
    }