validate.js 584 B

12345678910111213
  1. // 规则扩展
  2. // 定义的函数 传入三个参数 第一个 val 未校验值 第二个 param 是校验参数 第三个 form 是表单数据
  3. // @return Boolean | String 函数返回ture 则为校验通过 返回false 或者 String 都视为校验不通过
  4. // 返回的字符串优先做为提示文字 提示文字的优先级 自定义函数msg > 规则中定义的message > 默认提示
  5. export default {
  6. // 手机号码校验
  7. phone: function(val) {
  8. if(val && !(/^1[3|4|5|6|7|8][0-9]\d{8,8}$/.test(val))){
  9. return '请填写正确的手机号码'
  10. }
  11. return true
  12. }
  13. }