自定义邮箱和手机号码的校验规则

  export default {name: "User",data() {// 验证邮箱的校验规则let checkEmail = (rule, value, callback) => {// 验证邮箱的正则表达式const regEmail =  /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if (regEmail.test(value)) {// 合法的邮箱return callback()}// 不合法的邮箱callback(new Error('请输入合法的邮箱'))}// 验证手机号的校验规则let checkMobile = (rule, value, callback) => {// 验证手机号的正则表达式const regMobile = /^1(3|4|5|6|7|8|9)\d{9}$/;if (regMobile.test(value)) {// 合法的手机号return callback()}// 不合法callback(new Error('请输入合法的手机号'))}return {// 添加用户时的验证规则addUserRules: {email: [{message: '请输入邮箱', trigger: 'blur'},{validator: checkEmail, trigger: 'blur'}],// 手机号mobile: [{message: '请输入手机号', trigger: 'blur'},{validator: checkMobile, trigger: 'blur'}]},}}

自定义邮箱和手机号码的校验规则相关推荐

  1. element自定义邮箱和手机号校验规则

    <el-form:model="addUserForm"ref="addUserFormRef":rules="addUserFormRules ...

  2. 校验规则自定义(身份证、姓名、企业名称、统一社会信用代码、手机号码、登录密码、二次登录密码、验证码)

    切换用户类型分别校验对应的字段 注册为例,分别有两个注册类型 2是企业 3是专家 var validatesfz = async (rule, value, callback) => {if ( ...

  3. element 修改表单值后表单验证无效_element 表单自定义校验规则

    首先在我们的vue + element 项目中,尤其是后台有关的项目或者涉及到大量操作数据的平台,重中之重的就是关于数据的验证,也就是关于我们表单的验证,如果在前端做好了这些,相当于在前后台交互数据的 ...

  4. 前端学习(1900)vue之电商管理系统电商系统之渲染添加用户的表单自定义邮箱的规则

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

  5. element-UI框架使用validate.js的form校验规则(+自定义验证代码)- 应用篇

    文章目录 element-UI除了官方给出的校验规则,还可以自定义(举例如下) 代码示例: 参考文章: element-UI除了官方给出的校验规则,还可以自定义(举例如下) element-UI框架f ...

  6. antd form rules字数限制_【React】antd的form表单的自定义校验规则的用法

    在用到antd的Form组件的时候,可能会用到自定义的规则,以我的项目为例:在输入名称的时候需要请求接口,校验的内容是后台返回的内容,所以这个时候需要用到自定义的校验规则 屏幕快照 2019-06-1 ...

  7. JSR303校验的简单使用以及自定义校验规则的代码编写

    文章目录 一.JSR303校验 1.简介 2.相关注解 3.JSR303依赖包 二.JSR303自带的校验规则 1.在JavaBean上添加校验规则 2.生效校验规则 2.1 controller返回 ...

  8. hibernate-validate如何校验controller+service+分组校验+自定义注解实现校验规则等

    配置参数启动时校验 如果配置文件没有相关的配置,那么**启动时**就会出现以下异常: Description:Binding to target com.toby.provide.Applicatio ...

  9. antd 自定义表单校验规则

    html部分 <a-form-item name="username"><a-input v-model:value="loginForm.userna ...

最新文章

  1. 一些开源搜索引擎实现——倒排使用原始文件,列存储Hbase,KV store如levelDB、mongoDB、redis,以及SQL的,如sqlite或者xxSQL...
  2. 3.5 集束搜索的误差分析-深度学习第五课《序列模型》-Stanford吴恩达教授
  3. python gevent缺点_python的flask框架结合gevent性能反而大幅度下降?
  4. c语言打砖块游戏代码,打砖块游戏的源代码(请多指教)
  5. 2018.09.28 hdu5434 Peace small elephant(状压dp+矩阵快速幂)
  6. ppt模板怎样用到html中,手把手教你怎么选用PPT模板
  7. Spring中AOP的实现原理
  8. Mysql/Oracle——常用SQL语句
  9. Windows开机启动项/自启动项文件夹位置
  10. cad画固定长度的弧线_CAD中如何绘制指定弧长的圆弧
  11. 年轻人先实现社会价值,再去实现人生价值
  12. LeetCode 954. 二倍数对数组
  13. IT人员必学最基础知识(四)——补充总结
  14. 基于高光谱数据的城市不透水面研究
  15. 订单23系统服务器,死亡搁浅图文攻略 主线流程+订单系统+运送流程+建筑搭建 第3节芙拉吉尔 订单No23.系统服务器-游侠网...
  16. HDU1234 开门人和关门人
  17. 计算机 其他 云盘图标,我的电脑“其他”图标怎么删除 我的电脑其他图标删除方法介绍...
  18. 数据结构:图的基础知识
  19. 用通通通作代理在局域网上QQ
  20. 网页篡改事件应急案例

热门文章

  1. “免费午餐”成为销量第一,看明星吉杰淘宝直播如何抓取粉丝眼球
  2. 阿里云人脸对比API使用
  3. 席绢言情系列书评总序
  4. 计算机专业浙大对比中科大,浙大,东南大学,中科大通信专业比较!!!!!!!!...
  5. 如何设置UISwitch的大小
  6. git拉取报错:You have not concluded your merge. (MERGE_HEAD exists)
  7. ap接口 php_php中api接口什么用
  8. Idea21.1.3版本中Scala默认设置带类型
  9. free rainbow 分布式破解 WINDOWS 密码的最好选择!
  10. 1药网用户暴增500% 声网助力打造高质量视频问诊服务