在项目开发中,几乎每个项目都避免不了表单验证,比如用户名验证,密码验证等等,接下来,就整理一下比较常用的正则表达式验证。
1.用户名验证(字母、数字及下划线组成)
var username = /^[a-z\d_]{5,20}$/i
2.,密码验证(以字母开头,字母、数字和下划线组成,长度为6-18)
var password = /^[a-zA-Z]\w{5,17}$/
3.手机号码验证
var phone = /^1[34578]\d{9}$/
4.邮箱验证
var email = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/
5.汉字验证
var cnword = /^[\u4e00-\u9fa5],{0,}$/
6.日期格式验证
var date = /^\d{4}-\d{1,2}-\d{1,2}$/
7.网址验证
var internet = /^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$/