J'ai la chaîne R.E.M
. et je dois faire REM
Comment supprimer des points dans une chaîne en utilisant jQuery
, j'ai Jusqu'à présent:
$('#request_artist').val().replace(".", "");
... mais je reçois RE.M
.
Des idées?
J'ai la chaîne R.E.M
. et je dois faire REM
Comment supprimer des points dans une chaîne en utilisant jQuery
, j'ai Jusqu'à présent:
$('#request_artist').val().replace(".", "");
... mais je reçois RE.M
.
Des idées?
Le premier argument à replace()
est généralement une expression régulière.
Utilisez le modificateur global:
$('#request_artist').val().replace(/\./g, "");
Vous pouvez passer une expression régulière à la méthode replace et indiquer qu'il doit remplacer toutes les occurrences comme ceci: $('#request_artist').val().replace(/\./g, '');
La méthode utilisée pour remplacer la chaîne n'est pas récursif, ce qui signifie une fois qu'il a trouvé un char correspondant ou chaîne, il arrêter de regarder. U devrait utiliser une expression régulière remplacer. $("#request_artist").val().replace(/\./g, '');
Consultez Javascript replace tutorial pour plus d'informations.
Une partie du problème est que ceci est javascript, pas jquery. – annakata