前端常规正则校验(手机号、姓名等)
【代码】前端常规正则校验(手机号、姓名等)
·
// 校验公司名称
function testBusinessName(value, msg, info) {
let reg = /^(?!\s*$)[A-Za-z0-9._\-\(\)\u4e00-\u9fa5\()\s-]+$/;
if (value) {
if (!reg.test(value)) return false;
return true;
} else {
return false;
}
};
// 校验纳税人识别号
function testTaxpayerIdentificationNumber(value) {
let reg = /^[A-Z0-9]{15}$|^[A-Z0-9]{18}$|^[A-Z0-9]{20}$/;
if (value) {
if (!reg.test(value)) return false;
return true;
} else {
return false;
}
}
// 校验姓名
function testPersonName(value, msg, info) {
let reg = /^([\u4e00-\u9fa5]{2,20}|[a-zA-Z.\s]{2,20})$/;;
if (value) {
if (!reg.test(value)) return false;
return true;
} else {
return false;
}
}
// 校验联系方式
function testTelphone(value) {
let reg = /^1[35789]\d{9}$/;
if (value) {
if (!reg.test(value)) return false;
return true;
} else {
return false;
}
}
// 获取年月日
function getYearMonthDate(time) {
let y = time.getFullYear();
let m = (time.getMonth() + 1) < 10 ? '0' + (time.getMonth() + 1) : (time.getMonth() + 1);
let d = time.getDate() < 10 ? '0' + time.getDate() : time.getDate();
return `${y}-${m}-${d}`;
}
更多推荐
所有评论(0)