fm:就是写一个过滤器 把输入的内容通过过滤器来判断

创建一个js文件

export function checkIdNum(rule, value, callback) {const reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;if (!value) {return callback(new Error('邮箱不能为空'))} else if (!reg.test(value)) {return callback(new Error('请填写正确的邮箱'))} else {callback()}
}
export default {checkId: [{ required: true, validator: checkIdNum, trigger: 'blur' }],
}import rules from '@/utils/rules'

然后再需要的地方引入这个js文件

<el-form-item v-show="types" prop="email" label="邮箱" label-width="150px":rules="rulesUtils.checkId"><el-input placeholder="请输入邮箱" v-model="formStore.email"></el-input></el-form-item>return {rulesUtils: rules,}

vue 使用正则判断邮箱格式是否正确 手机号 证件啥的都可以套用相关推荐

  1. 判断邮箱 格式是否正确

    /练习:判断邮箱格式是否正确 //1.有且只能有一个@ contains @ indexof @=lastindexof //2.不能以@开头 indexof != 0 //3.@之后至少有一个. / ...

  2. html正则邮箱格式,JS正则表达式判断邮箱格式是否正确

    用indexOf()函数也可判断邮箱格式中是否可以包含"@",看上去似乎可以判断成功了,但稍懂点JS的一看就知道问题出在哪儿?就连我这JS菜鸟也发现问题了. 举个例子,一般的邮箱格 ...

  3. php7判断邮箱格式是否正确,利用php实现验证邮箱格式是否正确

    验证邮箱格式是否正确可以通过filter_var函数来实现. 函数介绍: filter_var() 函数通过指定的过滤器过滤一个变量. 语法:filter_var(variable, filter, ...

  4. python判断邮箱格式是否正确_【案例】Python - 用正则判断邮箱是否合法

    1>用正则判断QQ邮箱是否合法 这里QQ邮箱指QQ号+@qq.com结尾 分析:1.QQ最短5位最长11位数 2.以@qq.com结尾 3.不能以0开头 直接上代码 importredefis_ ...

  5. python判断邮箱格式是否正确_ValidEmail:邮箱真实性检测工具

    很多系统的设计是由用户通过邮箱进行账户注册,且在注册时对邮箱格式进行了必要的判断,以避免无效邮箱的注册,除非是需要接收邮箱验证码,否则随意填写个正确格式的邮箱这种事,就像学生欺骗老师作业做完了一样常见 ...

  6. python判断邮箱格式是否正确_利用Python正则表达式模块,对邮箱帐号格式正确性校验(以QQ邮箱为例)...

    ''' 非纯数字邮箱(@qq.com,@foxmail.com)?? a.1 您的邮箱帐号应该由a-z的英文字母(不区分大小写)开头: a.2 可由英文字母.0-9的数字(但不能使用全数字).点.减号 ...

  7. html中js设置密码长度,JS判断邮箱格式,密码输入是否一致,不能为空,长度控制等...

    JS 判断邮箱格式是否正确,注册时两次输入密码是否一致,  用户名等输入不能为空,输入的长度控制. varb=newBoolean(); b=false; varb2=newBoolean(); b2 ...

  8. 如何判断用户输入的邮箱格式是否正确?

    用户名@网站名-例sina.com.tom.com.yahoo.com.cn--(有些小网站的邮箱在填资料时不认,所以推荐用网站的邮箱) 一般都是用<正则表达式>来判断. 什么是正则表达式 ...

  9. 输入一个QQ邮箱或者网易邮箱,判断其格式是否正确 要求:长度不能超过15,@前面不能用字母 正确格式2156636@qq.com

    package com.coding.syudy05; /*** 输入一个QQ邮箱或者网易邮箱,判断其格式是否正确* 要求:长度不能超过15,@前面不能用字母* 正确格式2156636@qq.com* ...

最新文章

  1. img src=/引发的问题
  2. 为什么Google会优先使用while(1); 他们的JSON响应?
  3. java a标签正则_正则表达式:java中婚配HTML中a标签中的中文字符
  4. 正则表达式的简单应用
  5. jquery视频教程
  6. iOS 不要用文本编辑pod file
  7. OpenGL6-纹理动画
  8. kubernets1.52安装文档
  9. 蚂蚁金服一面二面试题及答案,职位Java高级工程师
  10. 云原生是一个时代下践行者们的故事
  11. python实现键盘自动输入
  12. unity学习之NGUI做NPC对话
  13. 大数据下的精准实时监控系统 | Promethus or Zabbix?
  14. 2011年中国科学院院士增选初步候选…
  15. sidetone 、回声抑制
  16. 多文件自平衡云传输(三)节点选择和资源分配 —————— 开开开山怪
  17. 【Vue教程】01:入门前的概述:关于VUE那些事儿
  18. 单片机c语言拟合二次曲线y=a0+a1x+a2x^2
  19. 计算机组成原理(一)绪论
  20. 《PTA——拼题A》之第1012题

热门文章

  1. 从 电影《飞驰人生》中想到
  2. A Framework for Multi-stage Bonus Allocation in meal delivery Platform
  3. 京东回应显卡售后传闻;​IBM发布第一个2纳米芯片;苹果以工程师数量评估收购对象 | EA周报...
  4. 洗礼灵魂,修炼python(67)--爬虫篇—cookielib之爬取需要账户登录验证的网站
  5. 鸿蒙操作系统游戏模式,鸿蒙OS 2.0采用鸿蒙和Android 10双架构,游戏性能比EMUI11表现好...
  6. 小米NFC手机 手环 复制加密IC门禁卡
  7. 正在找工作的同学看过来,zozo最新的java面试题总会,学会月薪3万起!!!
  8. STC12C5A60S2串口通信(使用独立波特率发生器)
  9. UE4.26 Niagara Initial Mesh Orientation使用方法
  10. css消除点击或长按后的蓝色背景框