亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Js利用正則表達式去除字符串的中括號

 更新時間:2020年11月23日 16:00:49   作者:易函123  
這篇文章主要給大家介紹了關(guān)于Js利用正則表達式去除字符串的中括號的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
let str = '這是一個字符串[html]語句;[html]字符串很常見';
alert(str.replace(/\[|]/g,''));//移除字符串中的所有[]括號(不包括其內(nèi)容)
//輸出:這是一個字符串html語句;html字符串很常見
alert(str.replace(/\[.*?\]/g,''));//移除字符串中的所有[]括號(包括其內(nèi)容)
//輸出:這是一個字符串語句;字符串很常見

移除所有中括號,不包括其內(nèi)容

let str = "[1,2,3,4,5,6,7,8]";
let newStr = str.replace(/\[|]/g,'');
console.log(newStr);//1,2,3,4,5,6,7,8

移除所有中括號,包括其內(nèi)容

let str = "[1,2,3,4,5,6,7,8]";
let newStr = str.replace(/\[.*?\]/g,'');
console.log(newStr);//''

正則表達式符號釋義

“":將下一個字符標記為一個特殊字符、或一個原義字符、或一個向后引用、或一個八進制轉(zhuǎn)義符。例如,“n”匹配字符“n”。“\n”匹配一個換行符。串行“\”匹配“\”而“(”則匹配“(”;

“|”:或的意思;

“/g”:全局搜索。由于此處要去除字符串中所有中括號,因此正則中要開啟全局搜索;

“.”:表示除換行符和其他Unicode行終止符之外的任意字符;

“*”:匹配前面的子表達式零次或多次。例如,zo能匹配“z”以及“zoo”。等價于{0,};

“?”:匹配前面的子表達式零次或一次。例如,“do(es)?”可以匹配“does”或“does”中的“do”。?等價于{0,1}。(貪婪模式)

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:

http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:

http://tools.jb51.net/regex/create_reg

總結(jié)

當然還有很多方法能解決,正則是最清楚最清晰明了的方式.

到此這篇關(guān)于Js利用正則表達式去除字符串的中括號的文章就介紹到這了,更多相關(guān)Js去除字符串的中括號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論