JS 一些基本正则校验
2017-11-16 20:51 taozsay 阅读(223) 评论(0) 编辑 收藏 举报记录下JS一些基本正则校验,以备后需。
1 //手机号码校验 2 function formCheckMobilePhone(data) { 3 var pattern = /^[1-9]{1}\d{10}$/; 4 return pattern.test(data); 5 } 6 7 //电话号码校验 8 function formCheckTel(data) { 9 var pattern = /^0\d{2,3}-\d{7,8}(-\d{1,6})?$/; 10 return pattern.test(data); 11 } 12 13 //身份证校验 14 function formCheckCard(data) { 15 var pattern = /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/; 16 return pattern.test(data); 17 } 18 19 //邮箱校验 20 function formCheckEmail(data) { 21 var pattern = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/; 22 return pattern.test(data); 23 } 24 25 //邮编校验 26 function formCheckPostcode(data) { 27 var pattern = /^[1-9][0-9]{5}$/; 28 return pattern.test(data); 29 } 30 31 32 //判断是否为数字 33 function formCheckNumber(data) { 34 var pattern1 = /^(-)?\d+(\.\d+)?$/; 35 return pattern1.test(data); 36 } 37 38 //判断是否为整数,不可以为0 39 function formCheckMoreThanZero(data) { 40 var pattern2 = /^\+?[1-9][0-9]*$/; 41 return pattern2.test(data); 42 }
作者:taoz
出处:www.cnblogs.com/bigbrid
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
本文如对您有帮助,还请多帮 【推荐】 下此文。
如果喜欢我的文章,请关注我的公众号