欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

移除所有中括號,不包括其內(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);//''

正則表達(dá)式符號釋義

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

“|”:或的意思;

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

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

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

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

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

JavaScript正則表達(dá)式在線測試工具:

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

正則表達(dá)式在線生成工具:

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

總結(jié)

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

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

相關(guān)文章

最新評論