网站首页 文章专栏 表单提交常用的验证
/*
*验证EMAIL1
*/
function checkEmail(strEmail) {
var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
return emailReg.test(strEmail);
}
/*
*验证手机号
*/
function checkPhone(strPhone) {
var phoneReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/;
return phoneReg.test(strPhone);
}
/*
*验证QQ号
*/
function checkQQ(strQQ) {
var QQReg = /^[1-9]\d{4,12}$/;
return QQReg.test(strQQ);
}
/*
* 判断是不是URL
*/
function isURL(url) {
var strRegex = "^((https|http)://)?[0-9a-zA-Z-]+\.?\\w*?\.\\w{2,5}(:[0-9]{1,6})?";
var re = new RegExp(strRegex);
if (re.test(url)) {
return true;
} else {
return false;
}
}
/*
*验证密码是6-20位字母和数字组合
*/
function checkPassword(pwd) {
var result = new Object();
result.result = true;
if (!pwd) {
result.result = false;
result.tips = "请输入密码";
return result;
}
if (pwd.length < 6 || pwd.length > 20) {
result.result = false;
result.tips = "请输入6-20位字母和数字的组合";
return result;
}
//全数字
if (/^[0-9]{6,20}$/.exec(pwd)) {
result.result = false;
result.tips = "请使用字母和数字组合";
return result;
}
//全字母
if (/^[a-zA-Z]{6,20}$/.exec(pwd)) {
result.result = false;
result.tips = "请使用字母和数字组合";
return result;
}
//非字母或者数字
if (!/^[a-zA-Z0-9]{6,20}$/.exec(pwd)) {
result.result = false;
result.tips = "请使用字母和数字组合";
return result;
}
return result;
}
转载请注明出处