站長資訊網
        最全最豐富的資訊網站

        javascript正則表達式簡介

        概述

        正則表達式是事先聲明一組規則,用于匹配字符串中的字符。

        基本語法

        元字符

        在正則表達式的模式中,有一些字符是有特殊含義的,被稱為元字符。元字符都是針對單個字符匹配的。

        w 匹配大小寫英文字符及數字 0 到 9 之間的任意一個及下劃線,相當于 [a-zA-Z0-9_]

        W 不匹配大小寫英文字符及數字 0 到 9 之間的任意一個,相當于 [^a-zA-Z0-9_]

        s 匹配任何空白字符,相當于 [ fnrtv]

        S 匹配任何非空白字符,相當于 [^s]

        d 匹配任何 0 到 9 之間的單個數字,相當于 [0-9]

        D 不匹配任何 0 到 9 之間的單個數字,相當于 [^0-9]

        [u4e00-u9fa5] 匹配任意單個漢字(這里用的是 Unicode 編碼表示漢字的 )

        界定符

        比較通用的正則表達式界定符是雙斜杠 /regex/

        原子的概念

        正則表達式中的原子分為可見原子和不可見原子。

        [ fnrtv] 屬于不可見原子,其他表示可見原子

        量詞

        * 匹配 0 到多個元字符,相當于 {0,}

        ? 匹配 0 到 1 個元字符,相當于 {0,1}

        {n} 匹配 n 個元字符

        {n,} 匹配至少 n 個元字符

        {n,m} 匹配 n 到 m 個元字符

        + 匹配至少 1 個元字符,相當于 {1,}

        邊界

        b 匹配單詞邊界

        ^ 字符串必須以指定的字符開始

        $ 字符串必須以指定的字符結束

        捕獲分組

        正則表達式中,使用 () 將若干單位(可以是字符,正則表達式)組織在一起,成為一個獨立單元。

        正則表達式中,分組分為捕獲分組和非捕獲分組。

          /(pattern)/flags  

        模式修正

        貪婪/懶惰,忽略大小寫,忽略空白字符

        使用場景

        表單驗證, 模板引擎

        以上所述就是本文 的全部內容了,希望大家能夠喜歡。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产观看精品一区二区三区| 亚洲精品综合久久| 久久综合精品国产一区二区三区| 成人精品视频一区二区三区| 日韩一区二区精品观看| 91精品国产综合久久四虎久久无码一级 | 99久久99久久久精品齐齐 | 久久精品二区| 99久久精品国产毛片| 国产日韩一区在线精品欧美玲| 午夜精品久久久久久99热| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国| 2022精品国偷自产免费观看| 国产精品99久久久久久人| 国产精品乱码高清在线观看| 欧美精品亚洲精品日韩传电影 | 国产精品综合久久第一页| 精品一区二区久久久久久久网站| 国产国拍亚洲精品mv在线观看| 亚洲欧洲自拍拍偷精品 美利坚| 黑人巨茎精品欧美一区二区| 杨幂国产精品福利在线观看| 久久国产精品一区二区| 精品一卡2卡三卡4卡免费视频 | 国产成人精品男人的天堂538| 国产三级精品三级在线专区1 | 成人一区二区三区精品| 99久久伊人精品综合观看| 2024最新国产精品一区| 98精品国产自产在线XXXX| 中文精品久久久久国产网址| 91精品视频观看| 中文字幕亚洲精品| 91午夜精品亚洲一区二区三区| 91无码人妻精品一区二区三区L| 亚洲国产精品久久| 成人国产精品秘 果冻传媒在线| 国产精品99爱免费视频| 精品国产青草久久久久福利 | 国产伦精品一区二区三区| 精品无码AV无码免费专区|