1、手机号格式验证
// 手机号格式验证:1开头,第二位可可以是3,4,5,6,7,8,11位
var reg1 = /^1[3|4|5|6|7|8]\d{9}$/;
var phone = '13800138000'
console.log( reg1.test(phone) ); // true
2、用户名格式验证
// 用户名格式验证:字母、下划线或.开头,后面可以是数字字母下划线或.,共6-12位数
var reg2 = /^[a-zA-Z_\.][\w_\.]{5,11}$/;
var username = '.12345';
console.log( reg2.test( username ) ); // true
3、身份证格式验证
// 身份证格式验证: 18位数,最后一为可以是数字或字母X
var reg3 = /^\d{17}[\d|X]$/;
var id = '123456789123456789';
console.log( reg3.test( id ) ); // true
4、邮箱格式验证
// 邮箱格式验证
//@之前必须有内容且只能是字母(大小写)、数字、下划线(_)、减号(-)、点(.)
//@和最后一个点(.)之间必须有内容且只能是字母(大小写)、数字、点(.)、减号(-),且两个点不能挨着
//最后一个点(.)之后必须有内容且内容只能是字母(大小写)、数字且长度为大于等于2个字节,小于等于6个字节
var reg4 = /^[\w_\.]+@[\w-]+(\.[\w-]+)*\.[0-9a-zA-Z0]{2,6}$/;
var email = '441030517@QQ..com';
console.log( reg4.test( email ) ) // false