js 输入验证
2016-06-28 14:22
591 查看
// 用户名验证 var check_user_name = function(str){ var name= /^[a-zA-Z]{1}[0-9a-zA-Z]{1,}$/; return name.test(str); } // 密码验证 var check_user_pw = function(str){ var pw=/^(?=.*[0-9].*)(?=.*[a-z].*).{6,18}$/; return pw.test(str); } // 手机号码验证 var check_phone = function(str){ var reg = /(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/; return reg.test(str); } //银行卡验证 var check_bank_card = function(str){ var regex=/^\d{16}|\d{19}$/g; return regex.test(str); } //验证姓名 var check_name = function(str){ patrn=/^[\u4e00-\u9fa5]{2,4}$/; return patrn.test(str); } // QQ号码验证 var check_user_qq = function(str){ var patt=new RegExp("^[1-9]\\d{4,10}$"); return patt.test(str); } // 身份证验证 var check_user_id_card = function(str){ var regcard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; return regcard.test(str); }
相关文章推荐
- JavaScript强化教程-cookie对象
- JavaScript强化教程——DOM编程(两种控制div移动的方法)
- JSPatch热修复的使用的那些深坑
- 写一个更好的Javascript DOM库
- js滚动到顶部底部代码
- C# WebService输出JSON 实现二
- js 按值传递与按引用传递
- JSTL笔记
- Highcharts 功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库
- 工作中遇到的将json重新构建的例子
- JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
- JavaScript 中的一些坑
- JavaScript框架(二)
- JavaScript框架(一)
- JavaScript宝座:七大框架论剑
- AFNnetworking请求json数据
- JS中原型链的理解
- JS正则表达式验证数字非常全
- 48、JavaScript的运动----无缝运动的实现
- 47、JavaScript的运动----完美运动框架的应用----放大缩小图片的实现(布局转换的实现)