JS正则注意事项

一、基本语法
. :代表除回车换行外的(\n\r)任意字符;
\w:查找单词字符;
\W:查找非单词字符;
\d:查找数字;
\D:查找非数字字符;
\s:查找空白字符;
\S:查找非空白字符;
\b:查找位于单词的开头或结尾的匹配;
\B:查找不处在单词的开头或结尾的匹配;
\0:查找NUL字符;
\n:查找换行符;
\f:查找换页符;
\r:查找回车符;
\t:查找制表符;
\v:查找垂直制表符;
* :任意零或多个字符;
+ :任意1或多个字符;
? :任意一个字符;
[]:指定的集合内;
[^]:不在指定的集合内;
{}:指定出现次数;
|:关系或。
二、修饰符:
i :执行对大小写不敏感的匹配;
g :执行全局匹配(查找所有匹配,如不设置此属性默认为找到第一个匹配后终止);
m :执行多行匹配。
三、使用正则:
1、正则对象的使用方法(不常使用):
a、compile
编译正则表达式;
b、exec
返回一个数组记录匹配的值,没有返回NULL;
c、test
检索字符串中是否有指定的值,有则返回TRUE否则返回FALSE。
2、字符串对象的方法:
a、search()
检索第一个于正则或串匹配的子串,返回其位置,没有返回-1;
b、match()
检索与正则匹配的子串,如果为全局匹配则返回数组,没有返回NULL;
c、replace()
检索与正则匹配的子串,有则替换为指定字符,并返回修改后的值,要 注意原串不变
d、split()
将字符串以指定的分隔符,分隔为数组,如果指定字符为"",则每个字符为一个元素。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值