input表单手机号、身份证号验证
2024-09-27 14:54:50
<form action="" method="post" onsubmit="return checkForm(this)">
<input id="p_tel" type="text" name="p_tel" /> <input id="p_cardid" type="text" name="p_cardid" /> <button type="submit"> 查询</button>
</form>
function checkForm(){
var phone = document.getElementById('p_tel').value;
var cardid=document.getElementById('p_cardid').value;
if(phone==""&&cardid==""){
alert("请输入手机号和身份证号!");return false;
}else if(phone==""){
alert("请输入手机号!");return false;
}else{
if(!(/^1(3|4|5|7|8)\d{9}$/.test(phone))){
alert("手机号码有误,请重新输入");
return false;
}
if(cardid==""){
alert("请输入身份证号!");return false;
}
}
if(!(/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/.test(cardid))){
alert("身份证号有误,请重新输入");return false;
}
}
查询
最新文章
- DevExpress Ribbon右上角button显示文本设置
- Rafy 领域实体框架 - 树型实体功能(自关联表)
- TFS 与活动目录AD(Active Directory)的同步机制
- (笔记)angular 路由
- linux 命令部分说明
- maven3实战之maven使用入门(使用archetype生成项目骨架)
- poj 3249 Test for Job (记忆化深搜)
- windows调用ubuntu下的sublimeText2环境搭建
- Ubuntu 配置swftools(Ubuntu14.04)
- [Unity3D]Unity3D游戏开发《反对》说到游戏(上)——目标跟踪
- 页面引入css用link和import的区别
- [转]python单元测试unittest
- [编织消息框架][JAVA核心技术]异常基础
- 51nod--1134 最长递增子序列 (动态规划)
- 安装pycrypto2.6.1报错
- Java并发编程基础-线程安全问题及JMM(volatile)
- phpstudy 500 Internal Server Error 解决办法
- ev3dev:c语言开发lego ev3主机
- vim多行注释和取消注释 Ubuntu
- J2EE--Struts2基础开发笔记