Javascript caractère de tabulation de retrait
J'ai besoin de supprimer des caractères de tabulation dans le texte saisi dans un champ particulier de l'une interface web. Le problème semble être que lorsque cela arrive, le texte qui en résulte contient maintenant des espaces où les languettes étaient.
J'ai essayé d'utiliser la regex : vVal = vVal.replace(/(\s+)/, "");
mais à l'aide de l'exemple d'entrée 11111[tab]
, la valeur devient 11111[space]
.
Je ne sais pas comment cela pourrait être..
Votre regex devez supprimer complètement tous les caractères d'espace (y compris les onglets) à partir de la chaîne.
Pas un JS personne, mais Ce n'
juste des tests dans ma console il semblerait, puisque vous n'avez pas spécifié le 2ème param elle n'est pas définie. Il remplace le
Oh désolé, j'ai oublié le remplacement du paramètre. Ce serait
haha, ah la droite. Dans ce cas
Pas un JS personne, mais Ce n'
vVar = "\t\t\t".replace(/\t+/g);
attribuer à vVar?juste des tests dans ma console il semblerait, puisque vous n'avez pas spécifié le 2ème param elle n'est pas définie. Il remplace le
\t+
avec String(undefined)
. Donc, littéralement, affecte la chaîne "undefined"
. 'hi'.replace('i') -> 'hundefined'
Oh désolé, j'ai oublié le remplacement du paramètre. Ce serait
vVar = "\t\t\t".replace(/\t+/g, "");
attribuer à vVar?haha, ah la droite. Dans ce cas
/\t+/
correspondra à 1 ou plus \t
- afin qu'il corresponde à l'ensemble de la \t\t\t
et la remplace par une chaîne vide, laissant vVar comme une chaîne vide.OriginalL'auteur user1769667 | 2013-11-18
Vous devez vous connecter pour publier un commentaire.
\s
correspond à n'importe quel espace qui comprend de l'espace aussi.Pour l'onglet essayer
\t
avec interrupteur mondiale:J'étais sûr que mon commentaire est assez pour vous. Si non, voici quelques preuves que votre solution n'a pas de sens: developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/....
Je suis désolée de ne pas obtenir de vous. L'OP veut supprimer uniquement les onglets pas tous les espaces vides, et c'est que j'ai répondu.
Dites-moi pourquoi la suppression des onglets n'est pas la solution?
La façon dont je le vois, c'est la solution pour les OP de problème, mais l'OP ne me demande pas la solution, il a demandé de l'aide. Non pas que j'ai un problème avec cette réponse. $.02
OriginalL'auteur anubhava