PHP - assurez-vous que la chaîne n'a pas d'espaces
Comment puis-je vérifier si une chaîne PHP contient tout espace blanc? Je veux vérifier si le blanc de l'espace est là, et renvoyer un message d'erreur si la valeur est true
if(strlen($username) == whitespace ){
echo "<center>Your username must not contain any whitespace</center>";
- Cette question a été posée de nombreuses fois, mais je ne peux pas trouver un doublon. vous souhaitez
if (preg_match("/\s/", $username))
- Déjà répondu ici
Vous devez vous connecter pour publier un commentaire.
if(preg_match('/\s/',$req->note){ }
pour cela ?Cette solution est pour le problème inverse: pour savoir si une chaîne contient au moins un mot.
Si la fonction retourne false y a pas de mots dans le $input_string.
Ainsi, vous pouvez faire quelque chose comme ça:
Essayer cela aussi :
Essayez cette méthode:
$username
? Par exemple,trim(" stack overflow user ")
produit"stack overflow user"
, qui, manifestement, a encore de l'espace en elle.Essayez ceci:
PHP fournit un fonction intégrée
ctype_space( string $text )
pour vérifier les caractères espace. Cependant,ctype_space()
vérifie si chaque caractère de la chaîne crée un espace. Dans votre cas, vous pourriez faire une fonction semblable à la suivante pour vérifier si une chaîne a les caractères espace.Autre Méthode :