• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. javascript正則表達(dá)式

        時間:2024-06-10 00:30:50 JavaScript 我要投稿

        javascript正則表達(dá)式

          正則表達(dá)式是個難點(diǎn),但是也是神器。學(xué)會正則表達(dá)式,有時候會明顯提升我們的代碼效率。正則表達(dá)式是什么?我們通過學(xué)習(xí)JavaScript中的正則表達(dá)式來學(xué)習(xí)吧!

          正則表達(dá)式就是用某種模式去匹配一類字符串的公式。如你要在一篇文章中查找第一個字是“羅”最后一個字是“浩”的三個字的姓名,即“羅*浩”;那么“羅*浩”就是公式,也稱作模式(Pattern),這篇文章就是要匹配的串(或叫文本text)。再如,你要檢查輸入的一個字符串是否是126郵箱的格式,你得制定一個規(guī)則去查檢,這種規(guī)則就是正則表達(dá)式。

          JavaScript中的正則表達(dá)式

          JavaScript中的正則表達(dá)式是通過RegExp對象實(shí)現(xiàn)的。RegExp對象的創(chuàng)建有三種方式:

          精簡方式:

          /pattern/attributes

          new方式:

          newRegExp(pattern,attributes);

          函數(shù)調(diào)用的方式:

          RegExp(pattern,attributes);

          參數(shù)pattern可以是一個模式串,也可以是一個RegExp對象,如果pattern本身就是RegExp的對象,則attributes參數(shù)將不起作用(新創(chuàng)建的對象的必發(fā)與pattern對象相同。),需要省略,如果不省略會拋TypeError異常。

          參數(shù)attributes有三種屬性"g"、"i"和"m",分別用于指定全局匹配、區(qū)分大小寫的匹配和多行匹配。

          RegExp主要有三個方法:

          1驗(yàn)證字符串是否為數(shù)字

          <scripttype="text/javascript">

          2郵箱格式:

          <scripttype="text/javascript">

          3將一個文本中的所有郵箱地址和位置打印到頁面

          應(yīng)用場景

          1數(shù)據(jù)驗(yàn)證:

          例如,可以檢查輸入的字符串,看其是否為電話號碼格式,或是否為郵箱格式。這在網(wǎng)頁的表單輸入中經(jīng)常用到。

          2查找子串:

          可以查找文檔內(nèi)(或一個字符串內(nèi))符合指定模式的子串。

          3替換文本:

          可以使用正則表達(dá)式來識別文檔中的特定內(nèi)容,完全刪除該部分內(nèi)容或者用其他字符串來替換它。

          4使用工具:

          如Word、NotePad++、EditPlus等文字編輯器中的查找功能都支持正則表達(dá)式,用正則表達(dá)式你就可以實(shí)現(xiàn)更加多樣化的查找。還有像VS、CodeBlock、Eclipse、IntellijIdea等開發(fā)工具的IDE的查找替換功能也都支持正則表達(dá)式,用它你可以修改變量名,調(diào)整代碼格式,統(tǒng)計(jì)代碼行數(shù)等。

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【javascript正則表達(dá)式】相關(guān)文章:

        JavaScript基于正則表達(dá)式數(shù)字判斷函數(shù)06-14

        對javascript的理解08-08

        常用的JavaScript模式09-22

        Javascript的this用法簡述08-15

        JavaScript學(xué)習(xí)筆記08-24

        JavaScript 基礎(chǔ)教學(xué)09-29

        JavaScript的課堂講解09-03

        Oracle正則表達(dá)式匯集09-21

        JavaScript常用方法匯總10-25

        JAVA正則表達(dá)式語法大全06-12

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲国产午夜福利在线视频 | 伊人色综合一区二区三区 | 在线观看国产视频啊啊啊舔 | 亚洲综合精品一区 | 亚洲欧美卡通在线另类 | 亚洲欧美日韩综合久久久久 |

            javascript正則表達(dá)式

              正則表達(dá)式是個難點(diǎn),但是也是神器。學(xué)會正則表達(dá)式,有時候會明顯提升我們的代碼效率。正則表達(dá)式是什么?我們通過學(xué)習(xí)JavaScript中的正則表達(dá)式來學(xué)習(xí)吧!

              正則表達(dá)式就是用某種模式去匹配一類字符串的公式。如你要在一篇文章中查找第一個字是“羅”最后一個字是“浩”的三個字的姓名,即“羅*浩”;那么“羅*浩”就是公式,也稱作模式(Pattern),這篇文章就是要匹配的串(或叫文本text)。再如,你要檢查輸入的一個字符串是否是126郵箱的格式,你得制定一個規(guī)則去查檢,這種規(guī)則就是正則表達(dá)式。

              JavaScript中的正則表達(dá)式

              JavaScript中的正則表達(dá)式是通過RegExp對象實(shí)現(xiàn)的。RegExp對象的創(chuàng)建有三種方式:

              精簡方式:

              /pattern/attributes

              new方式:

              newRegExp(pattern,attributes);

              函數(shù)調(diào)用的方式:

              RegExp(pattern,attributes);

              參數(shù)pattern可以是一個模式串,也可以是一個RegExp對象,如果pattern本身就是RegExp的對象,則attributes參數(shù)將不起作用(新創(chuàng)建的對象的必發(fā)與pattern對象相同。),需要省略,如果不省略會拋TypeError異常。

              參數(shù)attributes有三種屬性"g"、"i"和"m",分別用于指定全局匹配、區(qū)分大小寫的匹配和多行匹配。

              RegExp主要有三個方法:

              1驗(yàn)證字符串是否為數(shù)字

              <scripttype="text/javascript">

              2郵箱格式:

              <scripttype="text/javascript">

              3將一個文本中的所有郵箱地址和位置打印到頁面

              應(yīng)用場景

              1數(shù)據(jù)驗(yàn)證:

              例如,可以檢查輸入的字符串,看其是否為電話號碼格式,或是否為郵箱格式。這在網(wǎng)頁的表單輸入中經(jīng)常用到。

              2查找子串:

              可以查找文檔內(nèi)(或一個字符串內(nèi))符合指定模式的子串。

              3替換文本:

              可以使用正則表達(dá)式來識別文檔中的特定內(nèi)容,完全刪除該部分內(nèi)容或者用其他字符串來替換它。

              4使用工具:

              如Word、NotePad++、EditPlus等文字編輯器中的查找功能都支持正則表達(dá)式,用正則表達(dá)式你就可以實(shí)現(xiàn)更加多樣化的查找。還有像VS、CodeBlock、Eclipse、IntellijIdea等開發(fā)工具的IDE的查找替換功能也都支持正則表達(dá)式,用它你可以修改變量名,調(diào)整代碼格式,統(tǒng)計(jì)代碼行數(shù)等。