javascript正则表达式

今天主要的是正则表达式的复习:

1.正则表达式是一种规则。正则其实就是用来验证我们的字符串是不是符合规定的某种规则的。

2.正则表达式是一门语言,不依赖任何其他的语言,知识其他语言如何去支持正则。
javascript操作正则是通过RepExp这个对象来实现的。
test()是检测字符串是否含有符合我们规则的字符,返回布尔类型的值。
Exec()是检测字符串是否含有符合我们规则的字符,如果有返回匹配到的值,否则返回null、
正则表达式的一些符号。
[]中 -表示的是一个范围    [a-z]表示所有的小写字母  [A-Z]表示所有的大写字母  [0-9] 表示所有的数字     [za]   z或a中  二选一
[]  内^代表非   外则代表某个字符的开始  $则代表的是某个字符的结束   |代表或  .代表的是任意字符但是不做匹配     换行字符是\n      \转义字符,后面的字符原样输出    
常用的转义字符
\w表示所有的字母数字下划线相当于[a-zA-Z0-9_]
\W表示的非\w
\d所有的数字
\D所有的字符除了数字
\s空格
\S所有的字符,但是除了空格
\b表示字符边界
\B所有的字符,但是除了字符边界
分组的使用:在正则表达式中,我们通过()将表达式分成若干部分,在通过RegExp对象的exec将匹配的结果以数组的形式返回。小标为0的数组返回的是整个正则表达式匹配的结果,下表为1的数组返回的是第一个分组匹配的结果。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值