正则的使用


手机号验证

  • 如果想要精确验证手机号使用:
    var reg=/^1[3|4|5|7|8][0-9]{9}$/
  • 现有的号码可能不能满足市场需求,电信服务商会增大号码范围。所以一般情况下我们只要验证手机号码为11位,且以1开头。使用:
    var reg=/^1\d{10}$/

姓名验证

匹配中文英文字母开头
var reg=/^[\u4E00-\u9FA5A-Za-z0-9]{2,15}$/
注意:匹配中文字符的正则表达式: [\u4e00-\u9fa5]
关于更多姓名匹配:匹配中文字符的正则表达式


密码验证

密码为6~12位字母或者数字
var reg = /^[\dA-z]{6,12}$/


邮箱验证

匹配包括名字中带-_.的邮箱以及正常邮箱

var reg = /^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,5}$/;

备注: 正则的书写规则见 正则表达式规则

你可能感兴趣的:(正则的使用)