相关疑难解决方法(0)

如何使用Javascript从字符串中删除字符?

我非常接近这个,但这是不对的.我想做的就是从字符串中删除字符"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)

它只有在我用另一个角色替换它时才有效.它不会简单地删除它.

有什么想法吗?

javascript string replace character

311
推荐指数
11
解决办法
84万
查看次数

从字符串中删除不需要的字符

我想删除字符[]一个变量中.我怎样才能做到这一点?我的变量类似于这个变量:

var str = "[this][is][a][string]";
Run Code Online (Sandbox Code Playgroud)

任何建议都非常感谢!

javascript

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

删除Javascript变量中的空格

我正在使用AJAX通过PHP从MYSQL数据库中检索数据.

但是,如果找不到结果,则变量仍有两个空格.我发现问题使用了alert(data.length);.结果是2,这意味着有两个空格.

如何删除这些空格,以便在没有结果的情况下,我可以使用if(data == ''){}

谢谢!

javascript

1
推荐指数
1
解决办法
2万
查看次数

如何从javascript变量中删除$?

可能重复:
从字符串中删除字符

我有一个变量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

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

如何从JAVASCRIPT中的字符串中删除括号?

如何从Javascript"(23,45)"中删除此字符串中的括号?我希望它像这样=>"23,45"请!

javascript

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

标签 统计

javascript ×5

character ×1

replace ×1

string ×1