<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            js正則表達式是什么

            時間:2025-09-17 23:16:40 網絡技術

            js正則表達式是什么

              正則表達式,又稱規則表達式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表通常被用來檢索、替換那些符合某個模式(規則)的文本。

              js正則表達式

              許多程序設計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎,還有java語言自帶的。正則表達式這個概念最初是由Unix中的工具軟件(例如sed和grep)普及開的。正則表達式通常縮寫成“regex”,單數有regexp、regex,復數有regexps、regexes、regexen。

              js正則表達式

              javascript的17種正則表達式

              "^\\d+$"  /pic/p>

              "^[0-9]*[1-9][0-9]*$"  /pic/p>

              "^((-\\d+)|(0+))$"  /pic/p>

              "^-[0-9]*[1-9][0-9]*$"  /pic/p>

              "^-?\\d+$"    /pic/p>

              "^\\d+(\\.\\d+)?$"  /pic/p>

              "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  /pic/p>

              "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  /pic/p>

              "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  /pic/p>

              "^(-?\\d+)(\\.\\d+)?$"  /pic/p>

              "^[A-Za-z]+$"  /pic/p>

              "^[A-Z]+$"  /pic/p>

              "^[a-z]+$"  /pic/p>

              "^[A-Za-z0-9]+$"  /pic/p>

              "^\\w+$"  /pic/p>

              "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    /pic/p>

              "^[a-zA-z]+:/pic/pic/p>

              在js中定義正則表達式很簡單,有兩種方式,一種是通過構造函數,一種是通過/pic/p>

              例如:var   re =new RegExp("\\?(\\w{1,}=\\w{1,}&){1,}\\w{1,}=\\w{1,}");

              使用構造函數定義正則表達式,注意大小寫,負責就會不起作用。由于構造函數的參數是一個字符串,也可以是兩個斜杠的方式定義,遇到一些特殊字符就需要使用\進行轉義

              通過雙斜杠的方式定義同樣的正則表達式

              代碼如下:var   re =/\?(\w{1,}=\w{1,}&){1,}\w{1,}=\w{1,}/;

              代碼如下:var re =new RegExp( /^\?(\w{1,}=\w{1,}&){1,}\w{1,}=\w{1,}/);可以和構造函數達到同樣的效果,但仔細分析,發現,通過構造函數需要更多的轉義字符\

            【js正則表達式是什么】相關文章:

            PHP常用的正則表達式是什么02-26

            php與js的區別02-22

            php怎么引入js12-07

            java和js的區別11-26

            常用表單驗證的js方法02-03

            php與js有哪些區別12-27

            java正則表達式01-19

            Java 正則表達式12-08

            js innerHTML 改變div內容的方法08-15

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院