JavaScript知识点总结(二)——个人笔记(仅供参考TvT)

正则表达式

正则表达式
    用于定义一些字符串的规则
    计算机可以根据正则表达式,来检查一个字符串是否符合规则
    获取字符串中符合规则的内容提取出来

创建方式:

    1.创建字面量: var 变量名=/表达式/模式修饰符
    2.构造函数: var 变量名=new RegExp("表达式”,“模式修饰符”)

创建表达式说明

1.单个字符与数字

    .:匹配除换行符以外的任意字符

    [a-z0-9]:匹配方括号中的任意字符

    [^a-z0-9]:匹配不在方括号中的任意字符

    \d:匹配数字

    \D:匹配非数字

    \w:匹配字母

    \W:匹配非字母

2.空白字符

    \0:匹配null字符

    \b:匹配空格字符

    \f:匹配禁止符

    \n:匹配换行符

    \r:匹配回车符

    \s:匹配空白符、空格、制表符或换行符

    \S:匹配非空白字符

    \t:匹配制表符

3.定位符

    ^:行首匹配

    $:行尾匹配

    \A:只匹配字符串的开始处

    \b:匹配单词边界,词在[]内无效

    \B:匹配非单词边界

    \G:匹配当前搜索的开始位置

    \Z:匹配字符串结束处或行尾

    \z:只匹配字符串结束处

4.限定符

    x?:匹配0个或1个x

    x*:匹配0个或任意多个x

    x+:匹配至少1个x

    x{m,n}:匹配最少m个,最多n个x

5.分组

    (?:x):匹配x但不记录匹配结果

    x(?=y):当x后接y时匹配x

    x(?!y):当x后不是y时匹配x

引用:\1…\9 $1…$9 返回九个在匹配期间找到的、最近保存的部分

或模式:x|y|z:匹配x或y或z

创建模式修饰符:

    g:全局模式,应用于所

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值