Этот код заменит запятую без проблем, но по какой-то причине оставит $
... Он настроен неправильно? Попытка заменить $
также.
function doValidate() {
var valid = true;
document.likeItemSearchForm.sup.value = document.likeItemSearchForm.sup.value.replace(/\$|,/g, "")
return valid;
}