<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            javascript正則表達式

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

            javascript正則表達式

              正則表達式是個難點,但是也是神器。學會正則表達式,有時候會明顯提升我們的代碼效率。正則表達式是什么?我們通過學習JavaScript中的正則表達式來學習吧!

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

              JavaScript中的正則表達式

              JavaScript中的正則表達式是通過RegExp對象實現的。RegExp對象的創建有三種方式:

              精簡方式:

              /pattern/attributes

              new方式:

              newRegExp(pattern,attributes);

              函數調用的方式:

              RegExp(pattern,attributes);

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

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

              RegExp主要有三個方法:

              1驗證字符串是否為數字

              <scripttype="text/javascript">

              2郵箱格式:

              <scripttype="text/javascript">

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

              應用場景

              1數據驗證:

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

              2查找子串:

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

              3替換文本:

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

              4使用工具:

              如Word、NotePad++、EditPlus等文字編輯器中的查找功能都支持正則表達式,用正則表達式你就可以實現更加多樣化的查找。還有像VS、CodeBlock、Eclipse、IntellijIdea等開發工具的IDE的查找替換功能也都支持正則表達式,用它你可以修改變量名,調整代碼格式,統計代碼行數等。

            【javascript正則表達式】相關文章:

            JavaScript基于正則表達式數字判斷函數06-14

            對javascript的理解08-08

            常用的JavaScript模式09-22

            Javascript的this用法簡述08-15

            JavaScript學習筆記08-24

            JavaScript 基礎教學09-29

            JavaScript的課堂講解09-03

            Oracle正則表達式匯集09-21

            JavaScript常用方法匯總10-25

            JAVA正則表達式語法大全06-12

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看