“Substituir não é uma função”
Estou tentando remover a vírgula de um número.
var thisbill_str = "";
thisbill = $('#linebill_' + z).val();
if (isNaN(thisbill) ) { thisbill = 0.00; }
thisbill_str = thisbill;
thisbill = thisbill_str.replace(/,/g, "");
Este código javascript está me dando um erro:
TypeError: thisbill_str.replace is not a function
Não importa se eu der as bandeiras 'g' e 'i'. Ele só faz isso se a string NÃO tiver uma vírgula, ou seja, se a string for '515.00'. Se a string foi '5,515.00', então funciona bem. Não vejo nada na documentação que me diga que a string a ser substituída precisa existir. O que estou perdendo e qual é a melhor maneira de fazer isso?