国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

javascript-正則

anRui / 2337人閱讀

摘要:正則表示式用于對字符串模式進行匹配及檢查替換,是對字符串模式匹配的工具。

正則表示式用于對字符串模式進行匹配及檢查替換,是對字符串模式匹配的工具。

一 語法

正則表達式有兩種寫法

1.RegExp對象

var partten = new RegExp(pattern,modifiers);

2.表達式

var patt=/pattern/modifiers;


pattern(模式)描述了表達式的模式

pattern(修飾符)用于指定全局匹配/區分大小寫的匹配和多行匹配

二 修飾符

i 大小寫不敏感

g 全局匹配

m 多行匹配

三 元字符

參考鏈接
https://developer.mozilla.org...

四 一些正則案例

1.匹配所有引號

 let partten =/"([^"]*)"/g;
 
 var str1="one "two three four" five  "seven eight" nine";
 console.log(str1.match(partten)[1]);
  //[""two three four"",""seven eight""]
 
 var str2=""beep boop" whatever "tacos" eleven "eighty"";
 console.log(str2.match(partten)[1]);
  //[""beep boop"",""tacos"",""eighty""]

 var str="empty """;
 console.log(str.match(partten)[1]);
  //[""""]

2.匹配一張名字為數字的 jpg 圖片

let partten =/^([0-9]+).(jpe?g)$/; 
console.log(partten.test(123.jpg)) //true
console.log(partten.test(123.jepg)) //true
console.log(partten.test(abc.jpeg)) //false
console.log(partten.test(123)) //false

3.正確的 split 字符串

 function split(str){
    return str.split(/s*,s*/);
 }
 split(`1,2,3`); //["1", "2", "3"]
 split(`4, 5, 6, 7`); //["4", "5", "6", "7"]
 split(`1337`); // ["1337"]
 split(`a,
b,
c,
d`); //["a", "b", "c", "d"]

4.匹配末尾是.

  function meta(str){
   return /.$/.test(str);
  }
  meta(`abc.`); //true
  !meta(`abc`); // true
  meta(`...`); //`...`

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/103240.html

相關文章

  • 正則表達式

    摘要:本文內容共正則表達式火拼系列正則表達式回溯法原理學習正則表達式,是需要懂點兒匹配原理的。正則表達式迷你書問世了讓幫你生成和解析參數字符串最全正則表達式總結驗證號手機號中文郵編身份證地址等是正則表達式的縮寫,作用是對字符串執行模式匹配。 JS 的正則表達式 正則表達式 一種幾乎可以在所有的程序設計語言里和所有的計算機平臺上使用的文字處理工具。它可以用來查找特定的信息(搜索),也可以用來查...

    bang590 評論0 收藏0
  • JS正則表達式入門,看這篇就夠了

    摘要:如果遇到非常的復雜的匹配,正則表達式的優勢就更加明顯了。關于正則表達式書寫規則,可查看,上面說的很清楚了,我就不貼出來了。替換與正則表達式匹配的子串,并返回替換后的字符串。結語正則表達式并不難,懂了其中的套路之后,一切都變得簡單了。 前言 在正文開始前,先說說正則表達式是什么,為什么要用正則表達式?正則表達式在我個人看來就是一個瀏覽器可以識別的規則,有了這個規則,瀏覽器就可以幫我們判斷...

    wenzi 評論0 收藏0
  • JavaScript正則表達式的匹配模式

    摘要:選擇分組和引用正則表達式的語法還包括指定選擇項子表達式分組和引用前一子表達式的特殊字符。帶圓括號的表達式的另一個用途是允許在同一正則表達式的后部引用前面的子表達式。 正則表達式(regular expression)是一個描述字符模式的對象。JavaScript的 RegExp類 表示正則表達式,String和RegExp都定義了方法,后者使用正則表達式進 行強大的模式匹配和文本檢索與...

    wqj97 評論0 收藏0
  • 簡單說 正則表達式——要注意lastIndex屬性

    摘要:返回是一個只讀的布爾值,看這個正則表達式是否帶有修飾符。方法,它的參數是一個字符串,用對某個字符串進行檢測,如果包含正則表達式的一個匹配結果,則返回,否則返回。總結這次主要是說說,中正則表達式對象的個屬性,而最需要注意的就是屬性了。 說明 這篇文章,主要和大家聊聊JavaScript中RegExp對象的屬性。 解釋 每個RegExp對象都包含5個屬性,source、global、ign...

    jokester 評論0 收藏0
  • 簡單說 正則表達式——要注意lastIndex屬性

    摘要:返回是一個只讀的布爾值,看這個正則表達式是否帶有修飾符。方法,它的參數是一個字符串,用對某個字符串進行檢測,如果包含正則表達式的一個匹配結果,則返回,否則返回。總結這次主要是說說,中正則表達式對象的個屬性,而最需要注意的就是屬性了。 說明 這篇文章,主要和大家聊聊JavaScript中RegExp對象的屬性。 解釋 每個RegExp對象都包含5個屬性,source、global、ign...

    cgh1999520 評論0 收藏0

發表評論

0條評論

anRui

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<