java script 08 正则表达式

一、正则表达式(RegExp):字符串中字符出现的规律

  1. 正则表达式都是写在双斜线里面的,由多个备选字符组成
  2. []用来存放备选字符的,一个[]只能代表一位字符的匹配规则
  3. reg.test(被检验的字符串) 如果验证通过返回true否则返回false,注意,test是部分匹配
  4. 正则表达式对于任意连续的区间,都可以用-连接
  5. 对于正则表达式里面任何有特殊含义的字符,如果想以原文的形式去匹配,通过\转义
  6. 数量词 {num} 代表前面一位规则重复num次        {min,}代表至少min次   {min,max}
  7. 特殊数量词 ?   *    +

?代表前面一位规则可有可无,最多一次,等同于{0,1}

*  代表前面一位规则可有可无,不限制次数,等同于{0,}

+  代表前面一位规则至少一次等同于 {1,}

8.预定义字符集:在正则表达式中有特殊含义的字符 

\d代表所有的数字

\w代表所有的数字、字母、下划线

\s代表空格

.代表任意字符

8.中括号里如果只有一个备选字符或者只有一个预定义字符集,那么可以省略中括号

9.完整匹配:要在整条正则表达式的开头加^代表以...打头,在整条正则表达式的结尾加$代表    以。。。结尾

10.如果在备选字符里加^,代表除了。。。都行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值