如何替换文本加括号



嗨,我怎么能从这个替换到这个

var str = document.getElementById('bos').innerHTML.replace('col_nr', "");
document.getElementById('bos').innerHTML = str;
<div id="bos">
col_nr[504]
</div>

我希望能够只取没有括号的数字

您可以

执行更多replace()来实现您的目标,如下所示。或者,您也可以使用正则表达式来执行任务。

var str = document.getElementById('bos').innerHTML.replace('col_nr[', '').replace(']', '');
document.getElementById('bos').innerHTML = str;
<div id="bos">
col_nr[504]
</div>

您可以替换所有非数字字符。

var element = document.getElementById('bos');
element.innerHTML = element.innerHTML.replace(/D/g, "");
<div id="bos">
col_nr[504]
</div>

最新更新