直播软件搭建,姓名,身份证input验证过滤

直播软件搭建,姓名,身份证input验证过滤

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

 

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

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

 

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

 

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

 

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

 

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

 

1
<br>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)){<br>    alert('身份证错误,请重新输入!');<br>    return false;<br>}

 

以上就是直播软件搭建,姓名,身份证input验证过滤, 更多内容欢迎关注之后的文章 

 

posted @   云豹科技-苏凌霄  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-02-28 直播源码,下拉刷新和上划预加载新内容
2022-02-28 直播app开发,实现轮播图上下自动滑动展示效果
2022-02-28 手机直播源码,实现图片瀑布流式滑动效果
点击右上角即可分享
微信分享提示