常用的一些正则验证
2016-03-17 15:06
155 查看
//input点击控制 function hiddenPrompt(text, id) { if ($("#" + id).val() == text) { $("#" + id).val(""); } } // input焦点离开控制 function showPrompt(text, id) { if ($("#" + id).val() == "") { $("#" + id).val(text); } } /*手机号为11位*/ function checkCardId(strReserveMobile){ var strReserveMobileReg= /^\d{11}$/; if(!strReserveMobileReg.test(strReserveMobile)){ info("请输入正确的手机号"); return false; } } /*银行卡必须是16位到19位数字*/ function checkBankcard(strBankcardNo){ var strBankcardNoReg= /^(\d{16}|\d{19})$/; if(!strBankcardNoReg.test(strBankcardNo)){ info("请输入正确的银行卡号"); return false; } } /*身份证件号必须是18位;如果为18位,前17位必须是数字,后1位为数字或者x*/ function checkIdentity(strIdentity){ var strIdentityReg=/^\d{18}$|^\d{17}(\d|X|x)$/; if(strIdentityReg.test(strIdentity)){ var strIdentityEnd=strIdentity.substring(17,18); if(strIdentityEnd=="x"){ strIdentity=strIdentity.replace('x','X'); } }else{ info("请输入正确的身份证件号"); return false; } } /*去除空格*/ function Trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ""); }
相关文章推荐
- oracle 11g 分区
- AS-->如何更高效的使用 Gradle, 快速build apk
- 老公最近吃某种药,吃完了就一直排气。这天,他们一行人去工地检查,排着队爬一个高塔的时候,老公没忍住排了一长串气,紧跟在他后面的人脸都绿了,忍不住说:“你这是要起飞呀!”
- 在Linux中让echo命令显示带颜色的字
- etcd系统简介
- 文章标题
- redux学习笔记之<combineReducers源码解析>
- 海思开发博客
- 14.数据类型的本质含义
- oracle用户创建及权限设置
- itextPDF生成PDF
- DEX文件格式
- 数据库基础和断点调试
- Qt5.0解析JSON
- 共享锁与排他锁理解
- IIS站点访问多个资源服务器的解决方案
- js 增加控件
- 【LeetCode】144. Binary Tree Preorder Traversal
- #1094 : Lost in the City 找到几个当年c语言留下的坑
- HTML5新控件 - email类型输入框(电子邮件地址)