如何在JavaScript中替换ASCII码(alt+;207)?
我有一个字符串,其中包含如何在JavaScript中替换ASCII码(alt+;207)?,javascript,regex,Javascript,Regex,我有一个字符串,其中包含方框(我发现它的ascii码为alt+207) 如何用“”(单个空格)替换此字符。我假设您指的是字符: 如果是这样,你可以试试 str = str.replace('\u00A4', ' '); 或者,如果要对任何非ASCII字符执行此操作,可以尝试以下操作: str = str.replace(/[^\u000A\u0020-\u007E]/g, ' '); 我想你指的是这个角色:· 如果是这样,你可以试试 str = str.replace('\u00A4', '
方框
(我发现它的ascii码为alt+207
)
如何用“”(单个空格)替换此字符。我假设您指的是字符: 如果是这样,你可以试试
str = str.replace('\u00A4', ' ');
或者,如果要对任何非ASCII字符执行此操作,可以尝试以下操作:
str = str.replace(/[^\u000A\u0020-\u007E]/g, ' ');
我想你指的是这个角色:· 如果是这样,你可以试试
str = str.replace('\u00A4', ' ');
或者,如果要对任何非ASCII字符执行此操作,可以尝试以下操作:
str = str.replace(/[^\u000A\u0020-\u007E]/g, ' ');
这是这些角色之一吗<代码>▪代码>=▪ 或
■代码>=■
如果是这样,你可以这样做
var str ="Something ▪ and ■";
str = str.replace(/▪|■/g, " ");
document.write(str);
它是这些字符之一吗<代码>▪代码>=▪ 或■代码>=■
如果是这样,你可以这样做
var str ="Something ▪ and ■";
str = str.replace(/▪|■/g, " ");
document.write(str);
当我尝试这个'str.replace(/[^\u000A\u0020-\x007E]+/,'')`浏览器给了我错误字符集中的无效范围
哎哟,我想我在我想说的地方放了一个\x\u-再试一次,我总是忘记javascript中的/g。当我尝试此'str.replace(/[^\u000A\u0020-\x007E]+/,'')时,请立即尝试浏览器给了我错误字符集中的无效范围
哎哟,我想我在我想说的地方放了一个\x\u-再试一次,我总是忘记javascript中的/g。现在试试