现在的位置: 首页 > web前端 > 正文

最新JS正则大全

2020年07月03日 web前端 ⁄ 共 946字 ⁄ 字号 评论关闭

  最新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(""));


  总之,对于正则表达式,我们或许会经常使用,但是又很难记住。简单的正则表达式语法,然后总结前端开发中常用的正则表达式大全。

抱歉!评论已关闭.