最新JS正则大全(常用),在表单验证中,使用正则表达式来验证正确与否是一个很频繁的操作,本文收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、IPv4地址、十六进制颜色、日期、QQ号码、微信号、车牌号、中文正则。
最新JS正则有哪些
1用户名正则
//用户名正则,4到16位(字母,数字,下划线,减号)
varuPattern=/^[a-zA-Z0-9_-]{4,16}$/;
//输出true
console.log(uPattern.test("caibaojian"));
2密码强度正则
//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
varpPattern=/^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*?]).*$/;
//输出true
console.log("=="+pPattern.test("caibaojian#"));
3整数正则
//正整数正则
varposPattern=/^\d+$/;
//负整数正则
varnegPattern=/^-\d+$/;
//整数正则
varintPattern=/^-?\d+$/;
//输出true
console.log(posPattern.test("42"));
//输出true
console.log(negPattern.test("-42"));
//输出true
console.log(intPattern.test("-42"));
Email正则
//EmailJS正则怎样
varePattern=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
//输出true
console.log(ePattern.test(""));
总之,对于正则表达式,我们或许会经常使用,但是又很难记住。简单的正则表达式语法,然后总结前端开发中常用的正则表达式大全。