2011-06-02 48 views
2

更换多个角色实例所以我有这样一段代码:从字符串在Javascript

var thisValue = $("input[id*=ID222]").val(); 
thisValue = thisValue.replace(',',''); 

基本上我想删除这个输入元素中的所有逗号采取它进行进一步的处理。上述代码适用于字段中只有一个逗号,但不适用于多个逗号的情况。有另一种方法吗?我试过replaceAll,并没有工作。

+0

的可能重复[替换字符串中的字符的多个实例(http://stackoverflow.com/questions/3320056/replace-multiple-字符串的实例) – Guffa 2011-06-02 08:43:27

+0

可能的重复的[如何从javascript中的字符串中删除],(http://stackoverflow.com/questions/908608/how-to-remove-从-A-字符串中的JavaScript)。这真的是完全相同的问题... – 2011-06-02 09:29:10

回答

7

您必须使用正则表达式进行全局替换。你不能传递一个字符串,这样做是为了replace

thisValue = thisValue.replace(/,/g,''); 
+0

谢谢!这工作。 – Vivek 2011-06-02 08:49:36