普通用户名:
//常规用户名,4到16个字符(字母、数字、下划线、减号)
var = /^[a-zA- Z0-9_-]{4,16}$/;
//输出真
.log(.test(“iFat3”));
常规密码硬度:
//常规密码硬度,至少6个字符,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
var = /^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[ !@#$% ^&*? ]).*$/;
//输出真
.log(“==”+.test(“iFat3#”));
正整数:
//正数正整数
var = /^d+$/;
//负整数正则
var = /^-d+$/;
//整数正则
var = /^-? d+$/;
//输出真
.log(.test(“42”));
//输出真
.log(.test(“-42”));
//输出真
.log(.test(“-42”));
正数:(可以是整数或浮点数)
//正数的正数
var = /^d*.?d+$/ ;
//负数是有规律的
var = /^-d*.?d+$/;
//数字是有规律的
var = /^-?d*.?d+$/;
.log(.test(“42.2”));
.log(.test(“-42.2”));
.log(.test(“-42.2”));
电子邮件常规:
//电子邮件常规
var = /^([A-Za-z0-9_-.])+@([A -Za-z0-9_-.])+.([A-Za-z ]{2,4})$/;
//输出真
.log(.test(“>));
普通手机号码:
//普通手机号码
var = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5- 9]))d{8}$/;
//输出真
.log(.test(“”));
普通身份证号:
//ID号(18位)正则
var cP = /^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11 |12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$/;
//输出真
.log(cP.test(“”));
网址常规:
//普通身份证号(18位)
var cP = /^[1-9]d{5}(18|19|([23]d))d{ 2}((0[1-9])|(10|11 |12))(([0-2][1-9])|10|20|30|31) d{3}[0-9Xx]$/;
//输出真
.log(cP.test(“”));
常规IPV4地址:
//常规IPV4地址
var ipP = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?) .){3}(?:25[0-5]|2[0-4][0-9]|[01] ?[0-9][0-9]?)$/;
//输出真
.log(ipP.test(“115.28.47.26”));
十六进制颜色RGB正则:
//RGB Hex颜色规则
var = /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/;
//输出真
.log(.test(“#”));
常规日期:
//常规日期,简单判断,不判断月日
p>
var dP1 = /^d{4}(-)d{1,2}1d{1,2}$/ ;
//输出真
.log(dP1.test(“2017-05-11”));
//输出真
.log(dP1.test(“2017-15-11”));
//常规日期,复杂判断
var dP2 = /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])- (?: 0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|3|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048 ]|[ 13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/;
//输出真
.log(dP2.test(“2017-02-11”));
//输出错误
.log(dP2.test(“2017-15-11”));
//输出错误
.log(dP2.test(“2017-02-29”));
QQ号有规律:
//QQ号码常规,5到11位
var = /^[1-9][0-9]{4,10}$/;
//输出真
.log(.test(“”));
微信常规:
//微信正则,6到20位,以字母、字母、数字、减号、下划线开头
var = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/;
//输出真
.log(.test(“”));
常规车牌号:
//常规车牌号
var = /^[北京-天津-上海-重庆-河北-云辽黑乡,河南,江苏,新,江苏,浙江,江西,湖北,甘肃,晋,蒙古,陕西,福建,贵州,广东,青海, 西藏, 四川, 宁琼, A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9 港澳校警]{1}$/;
//输出真
.log(.test(“Jing”));
包括英文正则表达式:
//包含英文正则
var = /[u4E00-u9FA5]/;
//输出真
.log(.test(“42 度”));
暂无评论内容