Comment écrire une expression qui vérifie les lowcaps, les points et sans aucun espace dans la chaîne? Jusqu'à présent, le code ci-dessous essayait de vérifier les lowcaps et les points (cela ne fonctionne pas de toute façon!) Mais je ne sais pas comment ajouter dans l'expression pour les espaces blancs.Expressions régulières: majuscules, points, espaces zéro
# check for matches of lowcaps or lowcaps with a dot
if (!preg_match('/([a-z0-9]|[a-z0-9\.])/', $cst_value))
{
$error = true;
echo ' please use lowcaps only with dot(s) and without any spacing.';
}
des idées?
merci beaucoup, Lau
Pour l'OP, et toutes les réponses en utilisant '[a-z]' ... "toucher". Tous "minuscules", mais ne correspondent pas aux expressions rationnelles proposées. Pour le PO: devrait-il? – Thanatos
Lowcaps = majuscules minuscules?C'est comme "minuscules géants". – Gumbo
Vous n'avez pas besoin d'échapper '.' dans une classe de caractères. Votre classe de caractères doit être '[a-z0-9.]' – dawg