邮箱
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
手机号码
/^[1][3,4,5,7,8,9][0-9]{9}$/
座机号码
/^([0-9]{3,4}-)?[0-9]{7,8}$/
正实数
/^[+]?(\d+)(\.\d+)?$/g
验证实例
let validateMail = (rule, value, callback) => {
let reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if (!value || value === '') {
callback(new Error('请输入邮箱'));
} else if (!reg.test(value)) {
callback(new Error('请输入正确邮箱格式'));
} else {
callback();
}
};