J'utilise le code ci-dessous pour essayer de couper la chaîne en Javascript mais j'obtiens l'erreur mentionnée dans le titre:
function trim(str) {
return str.replace(/^\s+|\s+$/g,'');
}
Éditer:
J'ai résolu le problème ... désolé, j'aurais dû mettre le code sur la façon dont je l'appelais aussi ... réalisé que je passais accidentellement l'objet du champ de formulaire lui-même plutôt que sa valeur.
regexchaîne elle-même, ce qui pourrait ne pas être bon de toute façon.
str.toString().replace(/^\s+|\s+$/g,'')plutôt.
strn'est probablement pas une chaîne