如何使用jQuery删除字符串中的句点

时间:2010-10-16 16:47:48

标签: javascript regex string

我有字符串R.E.M。我需要把它REM

到目前为止,我有:

$('#request_artist').val().replace(".", "");

...但我得到RE.M

有什么想法吗?

3 个答案:

答案 0 :(得分:15)

replace()的第一个参数通常是正则表达式。

使用全局修饰符:

$('#request_artist').val().replace(/\./g, "");

replace() at MDC

答案 1 :(得分:4)

您可以将正则表达式传递给replace方法,并指出它应该替换所有出现的内容:$('#request_artist').val().replace(/\./g, '');

答案 2 :(得分:2)

用于替换字符串的方法不是递归的,这意味着一旦找到匹配的字符串或字符串,它就会停止查找。你应该使用正则表达式替换。

$("#request_artist").val().replace(/\./g, '');

查看Javascript replace tutorial了解更多信息。