jquery 正则表达式

正则表达式:
作用: 验证字符串是否含有符合正则表达式的格式的子串。
特点: 写法繁琐,但是功能强大。

一、正则中的元字符在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、正则表达式验证的方法

1、正则对象的test方法

     var str="qwer";
     var str1="ldsjfkljfk";
     var str2="as";
     // var reg=/[a-z]{4}/;
     var reg=new regExp(/[a-z]{4}/);           // reg 可以是正则对象,也可以是正则表达式
     console.log(reg.test(str));    //true
     console.log(reg.test(str1));   //true      字符串含有符合正则表达式的格式的子串
     console.log(reg.test(str2));    //false

2、字符串的match方法

     var str="qwer";
     var str1="ldsjfkljfk"
     var str2="as";
     // var reg=new regExp(/[a-z]{4}/)
     var reg=/[a-z]{4}/;             // reg 可以是正则对象,也可以是正则表达式
     console.log(str.match(reg));    // ["qwer", index: 0, input: "qwer", groups: undefined]
     console.log(str1.match(reg));  // ["ldsj", index: 0, input: "ldsjfkljfk", groups: undefined]  符合正则的子串
     console.log(str2.match(reg));  // null

总结:

  1. reg可以是正则对象,也可以是正则表达式。
  2. 检测的是字符串中是否含有符合正则格式的子串,而不是检测字符串整体是否符合这个格式。
  3. 正则方法的返回值是 true或 false,字符串方法的返回值是数组或 null,数组中是符合格式的子串。
三、正则表达式的整合

常用的正则表达式的整合

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值