Linux pdf书本
2015-10-30 16:05
561 查看
把项目中最近用到的一些正则表达式总结一下。
1.验证身份证号
目前的身份证号是15位或者18位,其中最后一位可以为X或者数字。
2.验证email
3.验证手机号码
4.验证电话号码
5.验证邮政编码
6.去掉前后空格等
使用方法如:
1.验证身份证号
目前的身份证号是15位或者18位,其中最后一位可以为X或者数字。
function isIDCard(strNumber){ var newPar=/^(([0-9]{14}|[0-9]{17})[0-9x])$/; return newPar.test(strNumber); }
2.验证email
function isEmail(strNumber){ var newPar=/^([a-zA-Z0-9])+@([a-zA-Z0-9])+\.([a-zA-Z0-9])+/; return newPar.test(strNumber); }
3.验证手机号码
function isMobilePhoneNumber(strNumber){ var newPar=/^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/; return newPar.test(strNumber); }
4.验证电话号码
function isPhone(strNumber){ var newPar=/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/; return newPar.test(strNumber); }
5.验证邮政编码
function isPostCard(strNumber){ var newPar=/^[1-9]{1}[0-9]{5}$/; return newPar.test(strNumber); }
6.去掉前后空格等
function trim(str) { return str.replace(/(^\s*)|(\s*$)/g,""); }
使用方法如:
if ($("#company\\.radialOrgFax").val()!=null &&$("#company\\.radialOrgFax").val()!=""){ if (!isPhone($("#company\\.radialOrgFax").val())){ alert("传真号码不正确!"); return false; } }
相关文章推荐
- CentOS6.5安装GitLab全过程
- linux下创建用户,制定目录,赋权限
- linux 开启制作无线路由器(ubuntu 1404)
- Linux和bootstrap的学习总结
- 解决linux too many files问题
- Linux:ssh_config快速访问服务器
- Linux:ssh_config快速访问服务器
- Linux:alias永久生效
- Linux:alias永久生效
- Linux下从svn导出项目
- 查看Linux版本号
- Linux下安装jdk
- linux硬链接与软链接
- Linux下各路径的作用
- Linux下安装mysql
- linux 空间不够,磁盘挂载
- centos安装MSSQL PDO_DBLIB扩展
- centos安装MSSQL PDO_DBLIB扩展
- linux 系统 I/O 模型详解
- Linux下的echo服务器