由于公司项目用到的表格比较多,考虑用到了vue+element开发,其中注册的表单填写,以及表格的增删改查用到了比较多的正则验证,element 也有自己封装的必填校验,以及简单的正则,但是这并不能满足我们公司的需求,所以特此封装了自己的插件来调用。
1.首先封装一个js进行囊括正则。
formValidation.js
const formValidation = {
mobile: (rule, value, callback) => {
// const reg = /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/
const reg = /^1(3|4|5|7|8)\d{9}$/;
if(!reg.test(value)) {
callback('请输入正确的手机号')
}else {
callback()
}
},
// 邮编验证
postcode:(rule,value,callback)=>{
const reg = /^[0-9]{6}$/;
if(!reg.test(value)){
callback("请输入正确的手机号")
}else {
callback();
}
},
plateNum:(rule, value, callback) => {
if(value==""||value==undefined){
callback()
return false
}
// const reg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/;

最低0.47元/天 解锁文章
5691

被折叠的 条评论
为什么被折叠?



