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

视频直播app源码,姓名,身份证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>}

 

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

 

posted @   云豹科技-苏凌霄  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-01-04 手机直播源码,css实现水平居中的方式和步骤​
2022-01-04 ​短视频系统源码,关于悬浮窗的缩放、拖动等应用
2022-01-04 ​app直播源码,ButtonTextView的背景设置
点击右上角即可分享
微信分享提示