最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年11月23日 16:00:49   作者:易函123  
這篇文章主要給大家介紹了關(guān)于Js利用正則表達(dá)式去除字符串的中括號的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
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);//''

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

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

“|”:或的意思;

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

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

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

“?”:匹配前面的子表達(dá)式零次或一次。例如,“do(es)?”可以匹配“does”或“does”中的“do”。?等價于{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)文章

最新評論

新邵县| 太原市| 昆山市| 博白县| 灵璧县| 汤原县| 曲周县| 南投市| 固阳县| 富源县| 嵊州市| 册亨县| 铜川市| 新兴县| 泾阳县| 旌德县| 潞西市| 鄂伦春自治旗| 沙雅县| 上虞市| 麟游县| 商河县| 梨树县| 运城市| 乌拉特后旗| 汉寿县| 永胜县| 苍梧县| 石狮市| 汝阳县| 陵水| 察雅县| 衡南县| 民权县| 大关县| 吴忠市| 曲阳县| 红桥区| 准格尔旗| 明溪县| 进贤县|