Comment vérifier si un texte est tout caractère d'espace blanc à côté client?
Comment vérifier si un utilisateur de saisie de texte tous les caractères blancs (espace, tabulation, entrez etc) à côté client?
- Si vous ne savez pas regex, pour préparer votre tête exploser.
- pas avec jQuery, il ne le fera pas! Voir MacAnthony la réponse ci-dessous.
Vous devez vous connecter pour publier un commentaire.
Cette question est taggés avec jQuery. En jQuery, vous pouvez exécuter les opérations suivantes:
/^\s+$/.test(userText)
Changer le
+
à*
pour inclure la chaîne vide''
comme une correspondance positive.Modifier
Plus souvent que pas si vous avez besoin de couper les espaces de texte entrée par l'utilisateur et simplement tester si c'est non vide:
Cela fonctionnera également:
Comme ça...
Si vous voulez voir si un fichier contient tous les blancs de l'espace ou qu'il est vide, je vous recommande de tester l'inversion et d'inverser le résultat. De cette façon, vous n'avez pas besoin de s'inquiéter à propos de cas particuliers autour de chaîne vide.
tous les espaces est le même que le non-espaces pour:
Si vous ne voulez pas que les cordes à vide, vous pouvez le modifier légèrement:
De Josh réponse est très proche de cela, mais selon w3schools (en Mai 2014), il est comme suit:
De trouver des espaces généré par JavaScript et entre les éléments d'utilisation:
Quelque chose qui a fonctionné pour moi: