如何替换文本加括号

时间:2018-03-13 08:08:09

标签: javascript

您好,我怎样才能将此替换为此



var str = document.getElementById('bos').innerHTML.replace('col_nr', "");
document.getElementById('bos').innerHTML = str;

<div id="bos">
col_nr[504]
</div>
&#13;
&#13;
&#13;

我希望只能使用不带括号的数字

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

var element = document.getElementById('bos');

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