邮箱
checkemail(t){
let reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return !reg.test(t);
}
checkemail ( v ) {
let re = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
return !re.test(v)
}
座机号
checktphone(t){
let re = /^(0[1-9]\d{1,2}-)\d{6,7}$/;
return !re.test(t);
}
手机号
checkphone(t){
let re = /^1[0-9]{10}$/;
return !re.test(t);
}
验证中文字符
/^[\u4e00-\u9fa5]+$/
匹配双字节字符(包括汉字在内):[^\x00-\xff]
验证数字字母汉字
/^[A-Za-z0-9\u4e00-\u9fa5]+$/
CheckPassWord(password) {//必须为字母加数字且长度不小于8位
var str = password;
if (str == null || str.length <8) {
return false;
}
var reg1 = new RegExp(/^[0-9A-Za-z]+$/);
if (!reg1.test(str)) {
return false;
}
var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/);
if (reg.test(str)) {
return true;
} else {
return false;
}
}
CheckPassWord(password) {//密码必须包含数字和字母
var str = password;
if (str == null || str.length < 8) {
return false;
}
var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/);
if (reg.test(str))
return true;
}