我从用户那里得到一个字符串值,我想检查字符串是否有效?
答案 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));
}