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: p> Avez-vous une recommandation, comment faire la même chose dans JavaScript? P> P>
4 Réponses :
Utilisez une expression régulière: ou même plus facile: p> la \ S signifie "tout caractère d'espace non blanc". p> p>
function trim (myString) { return myString.replace(/^\s+/,'').replace(/\s+$/,'') } use it like this: if (trim(myString) == "")
Oui, vous avez raison, j'ai édité ma réponse pour les supprimer. Merci.
Alternativement, / ^ \ s * $ /. test (INTRISTRING) CODE> P>
La méthode de coupe jusqu'à ce que les autres navigateurs rattrapent, vous Peut les réparer comme ceci: p> alors: p> code> 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).