12
votes

Filtrer les cordes «WhitSpace» à JavaScript

J'ai une zone de collecte de la boîte à zone de texte dans mon code JS. Je souhaite filtrer une entrée indésirable, comme des cordes contenant uniquement des suites de sucres.

en C #, j'utiliserais le code suivant: xxx

Avez-vous une recommandation, comment faire la même chose dans JavaScript?


0 commentaires

4 Réponses :


13
votes

Utilisez une expression régulière: xxx

ou même plus facile: xxx

la \ S signifie "tout caractère d'espace non blanc".


0 commentaires

1
votes
function trim (myString)
{
    return myString.replace(/^\s+/,'').replace(/\s+$/,'')
} 
use it like this:
if (trim(myString) == "")

1 commentaires

Oui, vous avez raison, j'ai édité ma réponse pour les supprimer. Merci.



2
votes

Alternativement, / ^ \ s * $ /. test (INTRISTRING)


0 commentaires

18
votes

La méthode de coupe sur les chaînes existe dans la norme ECMAScript Cinquième édition et a été implémentée par Mozilla (Firefox 3.5 et des navigateurs associés).

jusqu'à ce que les autres navigateurs rattrapent, vous Peut les réparer comme ceci: xxx

alors: xxx


0 commentaires