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

資訊專欄INFORMATION COLUMN

JS正則表達式中的匹配問題

vincent_xyb / 413人閱讀

摘要:前幾天遇到個匹配地址的正則表達式問題,如下圖圖中變量就是變量的正則表達式但為什么同樣的匹配為什么結果卻是一下一下呢看了正則表達式的一些方法,發現有個,它表示下次匹配從字符串的第幾個字符開始,初始值是當我用了全局的時候。

前幾天遇到個匹配ip地址的正則表達式問題,如下圖

圖中變量re就是變量ip的正則表達式,但為什么同樣的匹配為什么結果卻是一下true一下false呢?

lastIndex

看了正則表達式的一些方法,發現有個lastIndex,它表示下次匹配從字符串的第幾個字符開始,初始值是0;當我用了全局g的時候。如果匹配成功,則lastIndex變成匹配字符串后面的位置,如果沒有匹配成功,則lastIndex重置為0;lastIndex是正則對象的屬性,不關心字符串是否是同一個,所以即使匹配的字符串在變,lastIndex也不會清零。如下圖

問題解決

最后我把全局g去掉的話,如下圖

解決了,感謝閱讀

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

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

相關文章

  • JS正則達式一條龍講解,從原理和語法到JS正則、ES6正則擴展,最后再到正則實踐思路

    摘要:控制權和傳動這兩個詞可能在搜一些博文或者資料的時候會遇到,這里做一個解釋先控制權是指哪一個正則子表達式可能為一個普通字符元字符或元字符序列組成在匹配字符串,那么控制權就在哪。 溫馨提示:文章很長很長,保持耐心,必要時可以跳著看,當然用來查也是不錯的。 正則啊,就像一座燈塔,當你在字符串的海洋不知所措的時候,總能給你一點思路;正則啊,就像一臺驗鈔機,在你不知道用戶提交的鈔票真假的時候,...

    Michael_Lin 評論0 收藏0
  • 正則達式前端使用手冊

    摘要:非貪婪模式盡可能少的匹配所搜索的字符串,而默認的貪婪模式則盡可能多的匹配所搜索的字符串。 導讀 你有沒有在搜索文本的時候絞盡腦汁, 試了一個又一個表達式, 還是不行. 你有沒有在表單驗證的時候, 只是做做樣子(只要不為空就好), 然后燒香拜佛, 虔誠祈禱, 千萬不要出錯. 你有沒有在使用sed 和 grep 命令的時候, 感覺莫名其妙, 明明應該支持的元字符, 卻就是匹配不到. 甚至,...

    zhoutao 評論0 收藏0
  • 正則JS中的正則

    摘要:注意本文將正則與中的正則分開討論。正則零寬斷言更多參考各種語言對于正則不同支持參考單行模式與多行模式通過設置正則表達式后的修飾符可開啟對應的匹配模式單行模式和多行模式。 最近這段時間幫同學處理一些文檔, 涉及到一些結構化文檔的工作大部分都得使用正則表達式, 之前對于正則的認識大多來源于語言書上那幾頁的介紹, 自己也沒有用過幾次。這里將我之前感到模糊的概念作個整理。因為對JS了解多點,所...

    firim 評論0 收藏0
  • 正則達式

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

    bang590 評論0 收藏0
  • 正則達式

    摘要:最全正則表達式總結驗證號手機號中文郵編身份證地址等是正則表達式的縮寫,作用是對字符串執行模式匹配。學習目標了解正則表達式語法在中使用正則表達式在中使 JS高級技巧 本篇是看的《JS高級程序設計》第23章《高級技巧》做的讀書分享。本篇按照書里的思路根據自己的理解和經驗,進行擴展延伸,同時指出書里的一些問題。將會討論安全的類型檢測、惰性載入函數、凍結對象、定時器等話題。1. 安全的類型檢測...

    yibinnn 評論0 收藏0
  • js謎之正則達式

    摘要:用正則表達式語言創建的。匹配非數字的字符使用元字符元字符在正則表達式中有特殊含義的字符。正則表達式默認是區別大小寫的。正則表達式的字符串表示。若是一個正則表達式,若有標志則替換所有匹配之處,若沒有則只替換第一個匹配之處。 前言 好久之前就說要寫一篇正則表達式的文章,正則表達式總是記了又忘,忘了再記,記了再忘,卒。言歸正傳,今天終于要研究一下這個謎一樣的正則表達式了。其實正則表達式并不難...

    wendux 評論0 收藏0

發表評論

0條評論

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