2-常用的正则匹配规则(会员名,真实姓名,邮箱,身份证号码,邮箱)
2017-06-07 19:13
597 查看
一.常见的正则匹配规则:
常见的匹配规则有 会员名,真实姓名,邮箱,身份证号码,邮箱等等
1.用户名
要求:会员名以汉字或字母开头,有3-18位数字,字母,下划线,汉字组成
正则:reg1 = /^[\u4e00-\u9fa5a-zA-Z][0-9a-zA-Z_\u4e00-\u9fa5]{2,17}/;
2.真实姓名
要求:真实姓名是2-6位的汉字组成
正则:reg2 = /^[\u4e00-\u9fa5][\u4e00-\u9fa5]{1,5}$/;
3.密码
要求:由6-16位的数字,字母,下划线组成
正则:reg3 = /[0-9a-zA-Z_]{6,16}/;
4.身份证号码
要求:15位的数字或者18位末尾可能为x
正则:reg4 = /^\d{15}$|^\d{17}[\d|x]/;
5.手机号码
要求:第一位是1第二位可能是34578的十一位数字
正则:reg5 = /^1[34578]\d{9}$/;
6.邮箱
要求:手机号码+@+(qq|163|126|yeah)+.+(com|cn)
正则:reg6 = /^1[34678]\d{9}@(qq|163|126|yeah)\.(com|cn)/;
常见的匹配规则有 会员名,真实姓名,邮箱,身份证号码,邮箱等等
1.用户名
要求:会员名以汉字或字母开头,有3-18位数字,字母,下划线,汉字组成
正则:reg1 = /^[\u4e00-\u9fa5a-zA-Z][0-9a-zA-Z_\u4e00-\u9fa5]{2,17}/;
2.真实姓名
要求:真实姓名是2-6位的汉字组成
正则:reg2 = /^[\u4e00-\u9fa5][\u4e00-\u9fa5]{1,5}$/;
3.密码
要求:由6-16位的数字,字母,下划线组成
正则:reg3 = /[0-9a-zA-Z_]{6,16}/;
4.身份证号码
要求:15位的数字或者18位末尾可能为x
正则:reg4 = /^\d{15}$|^\d{17}[\d|x]/;
5.手机号码
要求:第一位是1第二位可能是34578的十一位数字
正则:reg5 = /^1[34578]\d{9}$/;
6.邮箱
要求:手机号码+@+(qq|163|126|yeah)+.+(com|cn)
正则:reg6 = /^1[34678]\d{9}@(qq|163|126|yeah)\.(com|cn)/;
相关文章推荐
- 手机号码,邮箱,身份证号码简单正则表达式匹配
- 前端常用的正则;姓名 身份证号 微信 qq 大陆手机号码正则
- js验证 正则表达式 包含手机号码、座机号码、电子邮箱、密码、姓名、身份证号码等表单数据的验证
- JavaScript常用的正则表达式应用(身份证号码)
- 正则表达式匹配手机号码 写一个正则表达式,可以匹配尾号5连的手机号。规则: 第1位是1,第二位可以是数字3458其中之一,后面4位任意数字,最后5位为任意相同的数字。
- 正则表达式匹配邮箱规则
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证,来这里就够了...
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证,来这里就够了...
- web开发常用的js验证,利用正则表达式验证邮箱、手机、身份证等输入
- JS|jQuery 正则校验 电话、邮箱、手机号码、邮编、身份证号码
- 身份证号码正则匹配-javascript
- iOS开发 根据正则表达式谓词(NSPredicate)判断邮箱,手机号码,身份证...
- JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式
- 常用的正则表达式匹配规则整理
- 如何在html的javascript中写函数function()并用正则表达式验证身份证号码与邮箱格式是否正确
- 常用的正则表达式(邮箱,QQ号,身份证等)
- js正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证,来这里就够了...
- js 验证手机号码 身份证号 邮箱 正则表达式
- 常用正则表达式(手机,邮箱,身份证号,昵称,用户名,车型,车牌号)