相关疑难解决方法(0)

替换方法不起作用

我想替换像,常规报价的智能引号.另外,我想替换©,®.我使用了以下代码.但它没有帮助.请帮我解决这个问题.

str.replace(/[“”]/g, '"');
str.replace(/[‘’]/g, "'");
Run Code Online (Sandbox Code Playgroud)

javascript

18
推荐指数
1
解决办法
4654
查看次数

返回不带数字的字符串

给定一个字符串,返回不带数字的字符串。例如:对于字符串“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

0
推荐指数
1
解决办法
114
查看次数

标签 统计

javascript ×2