我想替换像‘
和’
,“
和”
常规报价的智能引号.另外,我想替换©
,®
和™
.我使用了以下代码.但它没有帮助.请帮我解决这个问题.
str.replace(/[“”]/g, '"');
str.replace(/[‘’]/g, "'");
Run Code Online (Sandbox Code Playgroud) 给定一个字符串,返回不带数字的字符串。例如:对于字符串“I W4nt 2 Br3ak Fr33”,它应该返回字符串“I Wnt Brak Fr”
我对此非常陌生,并且一直在编码训练营中,对这些更“复杂”的功能的指导几乎为零。
我尝试了以下操作,相反,我会得到一串仅由数字组成的字符串,但由于不相等,我仍然返回原始字符串。
function removeNumbers(str) {
let arr = [];
for (let i = 0; i < str.length; i++) {
if (
str[i] != '0' ||
str[i] != '1' ||
str[i] != '2' ||
str[i] != '3' ||
str[i] != '4' ||
str[i] != '5' ||
str[i] != '6' ||
str[i] != '7' ||
str[i] != '8' ||
str[i] != '9'
) {
arr.push(str[i]);
}
}
return arr.join("");
}
Run Code Online (Sandbox Code Playgroud) javascript ×2