<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;
}
}

 

查询

最新文章

  1. DevExpress Ribbon右上角button显示文本设置
  2. Rafy 领域实体框架 - 树型实体功能(自关联表)
  3. TFS 与活动目录AD(Active Directory)的同步机制
  4. (笔记)angular 路由
  5. linux 命令部分说明
  6. maven3实战之maven使用入门(使用archetype生成项目骨架)
  7. poj 3249 Test for Job (记忆化深搜)
  8. windows调用ubuntu下的sublimeText2环境搭建
  9. Ubuntu 配置swftools(Ubuntu14.04)
  10. [Unity3D]Unity3D游戏开发《反对》说到游戏(上)——目标跟踪
  11. 页面引入css用link和import的区别
  12. [转]python单元测试unittest
  13. [编织消息框架][JAVA核心技术]异常基础
  14. 51nod--1134 最长递增子序列 (动态规划)
  15. 安装pycrypto2.6.1报错
  16. Java并发编程基础-线程安全问题及JMM(volatile)
  17. phpstudy 500 Internal Server Error 解决办法
  18. ev3dev:c语言开发lego ev3主机
  19. vim多行注释和取消注释 Ubuntu
  20. J2EE--Struts2基础开发笔记

热门文章

  1. supervisor的使用:
  2. 【基础】MVC路由规则
  3. Angularjs -Promise - $http
  4. Django基础,Day8 - 管理后台定制显示
  5. 使用powershell批量添加Keil和IAR的头文件路径
  6. AutoComplete
  7. runtime-给系统已有类添加属性
  8. Java学习过程中的总结的小知识点(长期更新)
  9. 【WP8.1】类似“IT之家” 自定义消息 的实现
  10. [Machine Learning] logistic函数和softmax函数