2011-09-26 63 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工作 –