常用表单正则验证
来源:互联网 发布:王者荣耀 英雄成长数据 编辑:程序博客网 时间:2024/06/07 10:02
这里介绍常用的几种JS正则验证方法
一、身份证号码的验证
/** * 校验身份证号码 * @returns false 身份证号码有错 true 身份证号码正确 */function checkCardId(obj){var cardId = document.getElementById('dtocardId');console.log('cardId:'+cardId);cardId = cardId.toUpperCase();if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(cardId))) { var info = '输入的身份证号长度不对,或者号码不符合规定!\n15位号码应全为数字,18位号码末位可以为数字或X。'; alert(into); return false; }return true;}
二、手机号码验证
//2 验证 手机号var mobilePhone = obj.$("#dtomobilePhone").val(); //手机号码if(mobilePhone != null && mobilePhone != ''){if (!(/^1\d{10}$/.test(mobilePhone))) {alert("输入的手机号码格式不对;"); }}
三、固定电话号码验证
//3 验证固定电话号码var telphone = obj.$("#dtotelphone").val(); //固定电话号码if(telphone != null && telphone != ''){if (!(/^0\d{2,3}-?\d{7,8}$/.test(telphone))) {alert("输入的固定电话号码格式不对;"); }}
四、邮编验证
//4 验证邮编var postCode = obj.$("#dtopostCode").val(); //邮编if(postCode != null && postCode != ''){if (!(/[1-9]\d{5}(?!\d)/.test(postCode))) {alert("输入的邮编格式不对;"); }}
五、电子邮箱验证
//5 验证电子邮箱var email = obj.$("#dtoemail").val(); //电子邮箱if(email != null && email != ''){if (!(/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(email))) {alert("输入的电子邮箱格式不对;"); }}
0 0
- 表单验证常用正则
- 表单验证常用正则
- 常用表单正则验证
- 常用验证表单正则表达式
- 表单验证常用正则表达式
- 常用的表单正则验证
- 表单验证常用正则表达
- 表单验证常用正则表达式
- js正则-验证常用的表单对象
- 常用的表单验证正则表达式
- js 常用正则表达式表单验证代码
- js 常用正则表达式表单验证代码
- js 常用正则表达式表单验证代码
- js 常用正则表达式表单验证代码
- js 常用正则表达式表单验证代码
- javascript表单验证常用正则表达式
- 表单验证常用的正则表达式
- 验证表单元素常用的正则表达式
- 17. Hibernate_映射继承关系
- 非 ARC 版本 与 ARC
- sqlplus登录\连接命令、sqlplus命令的使用大全
- UML 画 for 循环的多种方式
- Edit Distance
- 常用表单正则验证
- 设计模式之三:抽象工厂模式
- Java面试题(二)
- python 常用点总结
- 最短路——洛谷P2296 寻找道路
- 使用redis集群+tomcat缓存共享下session丢失问题产生原因以及解决
- MySQL主从复制搭建,基于日志(binlog)
- MYSQL中TIMESTAMP类型的默认值理解
- Vue2.0如何改变定界符