js在input失去焦点时对身份证、手机号、邮箱的合法性验证
2017-11-28 11:10
731 查看
/**
*对邮箱的验证
*/
<input type="email" id="email" name="email" placeholder="请输入邮想" onblur="isEmail(this.value);" />
//验证邮箱是否合法 function isEmail(strEmail) { var flag = strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/); if (flag == -1){ alert("邮箱不不正确"); } }
/**
*对手机号的验证
*/
<input type="number" id="phone" name="phone" placeholder="请输入手机号" onblur="isPhone(this.value);"/>
//验证手机号是否合法 function isPhone(phone){ //alert(phone) var RegCellPhone = /^(1)([0-9]{10})?$/; var falg=phone.search(RegCellPhone); if (falg==-1){ alert("手机号不正确"); this.focus(); } }
/**
*对身份证号码的验证
*/
<input type="text" id="identifiction" name="identifiction" placeholder="请输入身份证号" onblur="isIDCard(this.value);"/>
//验证手机号是否合法 function isIDCard(idCard){ var reg=/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/; if(!reg.test(idCard)){ alert("身份证号码不正确"); } }
相关文章推荐
- js 身份证、手机号、邮箱验证
- js号码邮箱手机号验证以及身份证
- js完美验证身份证号,邮箱,手机号
- JS 正则表达式验证帐号/手机号/电话号/邮箱
- Bootstrap实现input控件失去焦点时验证
- JS获取当前网址信息与JS正则表达式验证账号、手机号、电话和邮箱
- JavaScript - JS验证邮箱 身份证 VISA 卡输入是否正确|正则表达式
- JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式
- js验证函数 验证手机 邮箱/email 邮编 身份证 中文 ip及S有3种方式来获取元素
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证
- js&jquery验证邮箱和手机号是否正确范例
- js页面正则表达式验证用户名为手机号或邮箱
- JS验证邮箱和手机号
- JSP中JS获取后台传值判断是否为空 JS实现主动使input失去焦点
- JS身份证号严格验证,手机号验证,中文验证的正则
- iOS开发用正则表达式验证身份证,邮箱,手机号等
- JS常规的验证代码 - 手机号,邮箱,字符串查找
- JS验证身份证的合法性
- jquery-validate--使用由于疏忽导致的问题1(input失去焦点没有被验证,submit才验证)