跳至内容
梅竹生辉
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
validate-for
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
===== validate-form.js ===== 扩展ElementUI的表单验证 import { clearEmpty, checkEmail, checkTel, checkPassword, checkUserName, checkVerifyCode, checkURL } from './validate'; // 邮件检测 export const validateEmail = (rule, value, callback) => { if (!clearEmpty(value)) { callback(new Error('请填写邮箱')); return; } if (!checkEmail(value)) { callback(new Error('邮箱格式不正确')); return; } callback(); }; // 电话检测 export const validateTel = (rule, value, callback) => { if (!clearEmpty(value)) { callback(new Error('请填写电话')); return; } if (!checkTel(value)) { callback(new Error('电话格式不正确')); return; } callback(); }; // 验证用户名 export const validateUserName = (rule, value, callback) => { if (!clearEmpty(value)) { callback(new Error('请填写用户名')); return; } if (!checkUserName(value)) { callback(new Error('用户名4到16位(字母,数字,下划线,减号)')); } else { callback(); } callback(); }; // 验证密码 export const validatePassword = (rule, value, callback) => { if (!clearEmpty(value)) { callback(new Error('请填写密码')); return; } if (!checkPassword(value)) { callback(new Error('密码包含数字,英文,字符中的两种以上,长度6-20')); } else { callback(); } callback(); }; // 验证验证码 export const validateVerifyCode = (rule, value, callback) => { if (!clearEmpty(value)) { callback(new Error('请填写验证码')); return; } if (!checkVerifyCode(value)) { callback(new Error('验证码格式不正确')); } else { callback(); } callback(); }; // 验证url export const validateURL = (rule, value, callback) => { if (!clearEmpty(value)) { callback(new Error('请填写URL')); return; } if (!checkURL(value)) { callback(new Error('URL格式不正确')); } else { callback(); } callback(); };
validate-for.txt
· 最后更改: 2021/12/23 17:19 (外部编辑)
页面工具
显示页面
修订记录
反向链接
回到顶部