2011-09-26 44 views
0

此代码将替换逗号的没有问题,但由于某种原因将离开$ ...它是否设置错了?试图取代$也。javascript有问题替换()

function doValidate() { 
    var valid = true; 
    document.likeItemSearchForm.sup.value = document.likeItemSearchForm.sup.value.replace(/\$|,/g, "") 
    return valid; 
} 
+0

' “$ ,, $,$” 代替(/ \ $ |,/ g,“”)===“”'对我来说。 – pimvdb

+0

与我一起发生什么事?大声笑 –

回答

2

试试这个:

'asd$asd,asd,asd$,asd'.replace(/[\$,]/g,'');

JSFIDDLE CNC中固定链接

+2

你不需要''''在一个字符类中。 – pimvdb

+1

那jsfiddle链接去无处.... –

+0

谢谢,没有检查链接(woops) – rsplak

1

试试这个:

"$12,121.30".replace(/[\$,]/g, ""); 
+0

是的这个mos def工作 –