首页 > 编程语言 >视频直播app源码,姓名,身份证input验证过滤

视频直播app源码,姓名,身份证input验证过滤

时间:2023-01-04 14:25:55浏览次数:37  
标签:idNumber 验证 app ruleForm 源码 身份证 input

视频直播app源码,姓名,身份证input验证过滤

姓名验证:需求,可输入英文、汉字

 


for(let i=0;i<e.length;i++){
  if(/^[a-zA-Z\u4e00-\u9fa5]+$/.test(e[i])){
      this.ruleForm.name= e;
   }else{
      if(i == 0){
         this.ruleForm.name = ''
      }else {
         this.ruleForm.name = e.substr(0,i)
      }
      return
   }
}

这个方法就利用@input来获取到$event,然后遍历每个字符是否符合规范,然后把符合规范的截取下来赋值给我们的value。

 

身份证验证:需求,数组、字母

 


for(let i=0;i<e.length;i++){
   if(/^[0-9a-zA-Z]+$/.test(e[i])){
      this.ruleForm.idNumber= e;
   }else{
      if(i == 0){
          this.ruleForm.idNumber = ''
      }else {
          this.ruleForm.idNumber = e.substr(0,i)
      }
      return
   }
}

 

方法同理上面的姓名验证。

 

这里加一个身份证匹配的正则方法

 


if(!this.ruleForm.idNumber || !/^\d{6}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/i.test(this.ruleForm.idNumber)){
    alert('身份证错误,请重新输入!');
    return false;
}

 

 以上就是 视频直播app源码,姓名,身份证input验证过滤,更多内容欢迎关注之后的文章

 

标签:idNumber,验证,app,ruleForm,源码,身份证,input
From: https://www.cnblogs.com/yunbaomengnan/p/17024682.html

相关文章

  • app直播源代码,vue 自定义指令过滤特殊字符
    app直播源代码,vue自定义指令过滤特殊字符 /** *@tagsinput只可以輸入数字、字母、汉字 *@examplev-emoji */exportdefault(app)=>{ app.directive('emoj......
  • 在线客服系统中javascript 源码实现除去html标签
    在线客服系统中除去HTML标签的主要原因是为了防止恶意用户通过输入恶意的HTML代码来攻击网站或其他用户。例如,如果你不过滤用户输入的HTML,一个恶意用户可能会输入下面这段......
  • 网站打包成app,webapp在线打包工具 永久app打包工具
    说到网站打包APP,大家可能并不陌生。常规方法是生成安卓apk和苹果ios安装包,专业上说是webapp模式。安卓apk可以直接下载安装,苹果ios需要签名后才能下载。此时通过分发平台上......
  • uniapp有vue基础的_快速入门这个uniapp项目
     小技巧https://www.jianshu.com/p/606e37db18f3https://cloud.tencent.com/developer/article/1552020https://www.uviewui.com/guide/i18n.htmlhttps://juejin.cn/......
  • gcc 8.3.0 源码编译安装
    背景vpp高版本编译需要高版本的gcc支持,不然编译过程中很多编译参数都识别不了。但是服务器此时有没有连接互联网,故需要先将高版本的gcc源代码通过互联网下载下来,移动到服......
  • Apple开发_不限多参数的双语显示富文本本地化方法
    1、前言双语显示上下显示一大一小会好看点,同时最好支持设置文字颜色,但有时候只想使用默认的参数。此时动态多参数应运而生。2、解决2.1新建一个文件专门放以下代码......
  • 【collection】6.collection源码剖析
    collection源码剖析ListArrayListArrayList底层是数组add新增元素的时候其实就是在数组下一个位置进行元素赋值,重点是在扩容上扩容privatevoidgrow(intminCapac......
  • UEditor使用,配置,调节源码
    没有想到2022年了,由于一个项目需要,竟然又要把这个多年前的富文本编辑器再次引用起来。这中间遇到过不少坑,这里记录一下......
  • 工厂模式C++实现 (内附简单源码实现)
    抽象工厂模式为什么要用抽象工厂模式?*举个实际应用的例子,一个显示器电路板厂商,旗下的显示器电路板种类有非液晶的和液晶的;这个时候,厂商建造两个工厂,工厂A负责生产非......
  • 【collection】5.Map关键子类源码剖析
    Map源码剖析HashMap&LinkedHashMap&HashtablehashMap默认的阈值是0.75HashMapput操作put操作涉及3种结构,普通node节点,链表节点,红黑树节点,针对第三种,红黑树节点,我......