業務中遇到了需要判斷用戶輸入的信息是不是符合格式要求的功能點、
索性就分享出來~
判斷是不是郵箱
//判斷是不是郵箱
email(str) {
var string = str.replace(/\s| /g, '') //先去除用戶輸入的無效字符
var reg = /^[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn|net|org)$/;
if (reg.test(string)) {
return true;
} else {
return false;
}
}
判斷是不是身份證號
//判斷是不是身份證號
personId(str) {
var string = str.replace(/\s| /g, '')
var idcard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if (idcard.test(string)) {
return true;
} else {
return false;
}
}
判斷是不是手機號
tel(str) {
var string = str.replace(/\s| /g, '')
if ((/^1(3|4|5|7|8)\d{9}$/.test(string))) {
return true
} else {
return false
}
}
以上方法只要將用戶輸入的信息當作參數傳入就好了