zoukankan      html  css  js  c++  java
  • JavaScript 使用构造法的正则表达式的注意要点

    非构造法正则表达式(不含new创建) 使用简洁,简练,普遍,但是其匹配模式不能包含变量,因此,有必要了解使用构造法创建的正则表达式。

    1. 构造法创建
        var reg=new RegExp(pattern,opt)
    

    pattern可以是双斜杆( //)包围字符串的正则模式,也可以是纯字符串;opt则表示正则选项,如是否全局匹配,是否区分大小写等。
    下面主要讲下纯字符串模式的正则表达式。
    2. 注意要点
    + 元字符要表达字面意义需加双反斜杆(\)
    .?(){}[]
    + 匹配字母,匹配空格符,匹配数字 等需额外加一个反斜杆:
    new RegExp('\s')等价于/s/
    + 可以含有变量:

    ```js
    var str='hello'
    var reg=new RegExp(str+' world!')
    ```
  • 相关阅读:
    2020.9.26
    2020.10.2
    判断方法
    sql与include
    File类的获取方法
    【每日日报】第十五天
    【每日日报】第十三天
    【每日日报】第十四天
    两数相加(输入框)
    判断闰年
  • 原文地址:https://www.cnblogs.com/zengnificant/p/6549508.html
Copyright © 2011-2022 走看看