[英]JavaScript code works on chrome, doesn't work on IE and firefox
[英]JS regex code doesn't work with firefox, but works on chrome and IE
我在這里遇到問題...(也不是一個真正的js程序員,更不是一個html / css人)。 這段代碼以前運行得很完美,但是現在在Firefox下停止了工作。 我不知道為什么...
其這一行:
.replace(/((<li>(.*?)<\/li>){28})/g,'<ul>$1</ul>')
當我刪除{28}時,它再次開始工作,但是腳本當然停止將li的分組包裝。
Firefox僅告訴我這一點:執行正則表達式時發生錯誤
也許這里有人遇到相同的問題或想法...
謝謝!
下面的正則表達式會將<li>
到</li>
的文本存儲到一個組中,
.replace(/(?:(<li>(.*?)<\/li>){28})/g,'<ul>$1</ul>')
或者,如果您想要<li>
標記之間的文本,請使用以下正則表達式,
.replace(/(?:(?:<li>(.*?)<\/li>){28})/g,'<ul>$1</ul>')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.