如何使用JavaScript从字符串中删除字符?
2022-08-29 23:09:12
我离得到这个很近,但这是不对的。我想做的就是从字符串中删除该字符。问题是,字符串中有多个 实例。但是,它始终是索引 4 处的字符(因此是第 5 个字符)。r
r
示例字符串: crt/r2002_2
我想要什么: crt/2002_2
此替换函数将同时删除r
mystring.replace(/r/g, '')
生产:ct/2002_2
我尝试了这个功能:
String.prototype.replaceAt = function (index, char) {
return this.substr(0, index) + char + this.substr(index + char.length);
}
mystring.replaceAt(4, '')
只有当我用另一个字符替换它时,它才有效。它不会简单地删除它。
有什么想法吗?