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

        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號
        主站蜘蛛池模板: 精品成在人线AV无码免费看| 十八18禁国产精品www| 亚洲国产精品尤物YW在线观看| 欧美日韩国产精品自在自线| 久久国产精品久久久| 久久精品国产99久久久| 精品视频久久久久| 热99re久久国超精品首页| 少妇人妻精品一区二区三区| 久久99精品国产麻豆婷婷| 亚洲av无码乱码国产精品fc2| 国产精品久久精品| 久久久久久国产精品免费无码| 91精品免费久久久久久久久| 亚洲精品一级无码中文字幕| 99久久婷婷国产综合精品草原 | 亚洲综合国产精品第一页| 精品国产VA久久久久久久冰| 无码国模国产在线无码精品国产自在久国产 | 国产精品99无码一区二区| 久久精品视频免费| 国产福利91精品一区二区三区| 久久久99精品成人片中文字幕| 精品乱码一区二区三区四区| 国产亚州精品女人久久久久久| 国产一精品一AV一免费| 久久精品人人做人人爽97| 亚洲精品卡2卡3卡4卡5卡区| 无码人妻精品一区二| 看99视频日韩精品| 久久久WWW免费人成精品| 久久久久亚洲精品男人的天堂| 精品精品国产自在久久高清| 国产精品免费大片| 午夜精品久久久久久影视777| 99久久精品免费看国产免费| 成人国内精品久久久久影院| 国产精品成人不卡在线观看| 久久精品国产亚洲AV无码麻豆 | 成人国产一区二区三区精品| 777被窝午夜精品影院|