欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          javascript正則表達(dá)式簡介

          概述

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

          基本語法

          元字符

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

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

          W 不匹配大小寫英文字符及數(shù)字 0 到 9 之間的任意一個(gè),相當(dāng)于 [^a-zA-Z0-9_]

          s 匹配任何空白字符,相當(dāng)于 [ fnrtv]

          S 匹配任何非空白字符,相當(dāng)于 [^s]

          d 匹配任何 0 到 9 之間的單個(gè)數(shù)字,相當(dāng)于 [0-9]

          D 不匹配任何 0 到 9 之間的單個(gè)數(shù)字,相當(dāng)于 [^0-9]

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

          界定符

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

          原子的概念

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

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

          量詞

          * 匹配 0 到多個(gè)元字符,相當(dāng)于 {0,}

          ? 匹配 0 到 1 個(gè)元字符,相當(dāng)于 {0,1}

          {n} 匹配 n 個(gè)元字符

          {n,} 匹配至少 n 個(gè)元字符

          {n,m} 匹配 n 到 m 個(gè)元字符

          + 匹配至少 1 個(gè)元字符,相當(dāng)于 {1,}

          邊界

          b 匹配單詞邊界

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

          $ 字符串必須以指定的字符結(jié)束

          捕獲分組

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

          正則表達(dá)式中,分組分為捕獲分組和非捕獲分組。

            /(pattern)/flags  

          模式修正

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

          使用場景

          表單驗(yàn)證, 模板引擎

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

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號