日期:2014-05-16 浏览次数:20548 次
1.验证时间字符串有效性 ,例如1998-2-30
//验证时间字符串有效性 ,例如1998-2-30
function isValidDate(str) {
if (!/^\d{4}\-\d\d?\-\d\d?/.test(str)) {
return false;
}
var array = str.replace(/\-0/g, "-").split("-");
var year = parseInt(array[0]);
var month = parseInt(array[1]) - 1;
var day = parseInt(array[2]);
var date = new Date(year, month, day);
return (date.getFullYear() == year &&
date.getMonth() == month &&
date.getDate() == day);
}
?
2.检验邮箱有效性
//检验邮箱有效性
function validateEmail(email)
{
if (email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) {
return false;
}else
{
return true;
}
}