我有一种刺痛:
var tmp='Hello I am   ( Peter';
我想将此模式&...;
替换为'';
如何更改以下代码以使其正常工作:
tmp=String(tmp).replace(/ /g, "");
谢谢。
答案 0 :(得分:4)
使用\d{2}
而不是10
更新正则表达式以匹配任何两位数字。
var tmp = 'Hello I am   ( Peter';
tmp = String(tmp).replace(/&#\d{2};/g, "");
console.log(tmp);

答案 1 :(得分:1)
试试这个/&#(\d+)(;)/g
。符合;
结尾的数字
var tmp='Hello I am   ( Peter';
console.log(tmp.replace(/&#(\d+)(;)/g,""))
删除空空格也使用:/(\s+)&#(\d+)(;)/g
。\s+
匹配模式前的空格
<强> Empty space match 强>
var tmp='Hello I am   ( Peter';
console.log(tmp.replace(/(\s+)&#(\d+)(;)/g,""))