直播软件搭建,姓名,身份证input验证过滤
2024-10-21 07:49:44
直播软件搭建,姓名,身份证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;
}
以上就是直播软件搭建,姓名,身份证input验证过滤, 更多内容欢迎关注之后的文章
最新文章
- [java基础知识]java安装步骤
- Flash Decompiler
- Lazarus中Base64的操作
- 关于Django中的表单验证
- POJ 1185 状态压缩DP(转)
- Dreamweaver安装jQuery插件jQuery_API.mxp
- Atom 编辑器 前端基本插件
- SCGHR 分析思路
- Struts 2零配置
- 面向对象程序设计-C++_课时19const_课时20不可修改的
- jq 22 一个很好图片显示
- [Day01] Python基础
- Python打包分发工具setuptools
- 利用window.name+iframe跨域获取接口数据
- C# 参数签名字符串按 ASCII码排序,注意其中的坑
- javascript接口注释法
- python 将字节字符串转换成十六进制字符串
- Bipartite Segments CodeForces - 901C (区间二分图计数)
- Ubuntu图形界面和字符界面转换、指定默认启动界面
- Getting Started with Erlang
热门文章
- 原生微信小程序跳转传参 : [非TabBar跳转传参] 和 [TabBar跳转传参]
- TCP/IP协议(1): IP 地址和寻址方式 —— IP 协议的基础
- wordpress配置指南
- python 操作 WhiteSpace 语言
- 拥抱下一代前端工具链-Vue老项目迁移Vite探索
- 分析总结一下所有有关打印题目的套路和思路:pat乙级:1109 擅长C, 1008元素循环右移,1050 螺旋矩阵,1027 打印沙漏等等
- 内容分发网络 CDN
- Java Agent场景性能测试分析优化经验分享
- 在Qt4中添加QSerialPort模块
- No.2.2