我想从字符串中删除所有非ASCII字符,并且我编写了以下代码,但是无法找到新的行字符。当遇到新行时,它会用空格字符
替换遇到的新行的字符串=与string.replace(/ [^ \ x00f- \ 0x7F部分] /克, '');
答案 0 :(得分:1)
ASCII的范围为0到127,因此请使用/[^\x00-\x7F]/
var str="INFO] :谷���新道, ひば���ヶ丘2丁���, ひばりヶ���, 東久留米市 (Yo thats cool)";
str = str.replace(/[^\x00-\x7F]/g, "");
alert(str);