/**
* check 验证不允许输入中文
*/
export function checkData(rule, value, callback) {
if (value) {
if (/[\u4E00-\u9FA5]/g.test(value)) {
callback(new Error('不能为中文!'))
} else {
callback()
}
}
callback()
}
/**
* 是否手机号码
*/
export function isPhone(rule, value, callback) {
const reg = /^[1][3,4,5,7,8][0-9]{9}$/;
if (value == '' || value == undefined || value == null) {
callback();
} else {
if ((!reg.test(value)) && value != '') {
callback(new Error('请输入正确的电话号码'));
} else {
callback();
}
}
}
/**
* 数字验证
*/
export function isNum(rule, value, callback) {
const age = /^[0-9]*$/
if (!age.test(value)) {
callback(new Error('内容必须为数字!'))
//callback()
} else {
callback()
//callback(new Error('企业名称不能为纯数字!'))
}
}
/**
* 是否邮箱
*/
export function isEmail(rule, value, callback) {
const reg = /^([a-zA-Z0-9]+[-_\.]?)+@[a-zA-Z0-9]+\.[a-z]+$/;
if (value == '' || value == undefined || value == null) {
callback();
} else {
if (!reg.test(value)) {
callback(new Error('请输入正确的邮箱地址'));
} else {
callback();
}
}
}
vue 验证 js
最新推荐文章于 2023-08-23 16:14:39 发布