Estou usando o código abaixo para tentar aparar a string em Javascript, mas estou recebendo o erro mencionado no título:
function trim(str) {
return str.replace(/^\s+|\s+$/g,'');
}
Editar:
Corrigi o problema .... desculpe, eu deveria ter colocado o código em como eu também estava chamando ... percebi que acidentalmente estava passando o objeto do próprio campo do formulário em vez de seu valor.
regex
própria string, o que pode não ser bom de qualquer maneira.
str.toString().replace(/^\s+|\s+$/g,'')
vez disso.
str
provavelmente não é uma string