我非常接近这个,但这是不对的.我想做的就是从字符串中删除字符"r".问题是,字符串中有多个"r"实例.但是,它始终是索引4处的字符(因此是第5个字符).
示例字符串:"crt/r2002_2"我想要的:"crt/2002_2"
这个替换功能删除了"r"
mystring.replace(/r/g, '')
Run Code Online (Sandbox Code Playgroud)
产生:"ct/2002_2"
我试过这个功能:
String.prototype.replaceAt = function (index, char) {
return this.substr(0, index) + char + this.substr(index + char.length);
}
mystring.replaceAt(4, '')
Run Code Online (Sandbox Code Playgroud)
它只有在我用另一个角色替换它时才有效.它不会简单地删除它.
有什么想法吗?
我想删除字符[和]一个变量中.我怎样才能做到这一点?我的变量类似于这个变量:
var str = "[this][is][a][string]";
Run Code Online (Sandbox Code Playgroud)
任何建议都非常感谢!
我正在使用AJAX通过PHP从MYSQL数据库中检索数据.
但是,如果找不到结果,则变量仍有两个空格.我发现问题使用了alert(data.length);.结果是2,这意味着有两个空格.
如何删除这些空格,以便在没有结果的情况下,我可以使用if(data == ''){}?
谢谢!
可能重复:
从字符串中删除字符
我有一个变量p,我想删除$.这个变量将是一个数字$10.56.我怎样才能做到这一点?我认为它可以使用,.replace('$','')但我不太确定如何实现这一点.
这是我的javascript代码:
function myFunction() {
var p = parseFloat(document.getElementById('p_input').value);
var q = parseFloat(document.getElementById('q_input').value);
if (!q){
document.getElementById('t').value = '';
}
else {
var t = q * p;
document.getElementById('t_output').value = t;
}
}
Run Code Online (Sandbox Code Playgroud) 如何从Javascript"(23,45)"中删除此字符串中的括号?我希望它像这样=>"23,45"请!