当前位置:   article > 正文

vue 自定义校验规则_vue 3 jeecg 正则校验

vue 3 jeecg 正则校验

在data中定义箭头函数

 

  1. // 验证邮箱的规则
  2. var checkEmail = (rule, value, cb) => {
  3. // 验证邮箱的正则表达式
  4. const regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/
  5. if (regEmail.test(value)) {
  6. // 合法的邮箱
  7. return cb()
  8. }
  9. cb(new Error('请输入合法的邮箱'))
  10. }
  11. // 验证手机号的规则
  12. var checkMobile = (rule, value, cb) => {
  13. // 验证手机号的正则表达式
  14. const regMobile = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/
  15. if (regMobile.test(value)) {
  16. return cb()
  17. }
  18. cb(new Error('请输入合法的手机号'))
  19. }

然后通过validator 调用就可以了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/932875
推荐阅读
相关标签
  

闽ICP备14008679号