J'ai un champ de texte pour la position d'emploi dans ma forme, et je dois ajouter la validation comme ceci:PHP Regex/Yii2 modèle permet alphabet, numérique, l'espace et un symbole/caractère spécial
Deny Symbole exc:
-
,,
,.
et/
Allow alphabet, numérique, et l'espace
Je suis ajouter comme ça dans modal.php
'pattern' => '/^[a-zA-Z.,-]+(?:\s[a-zA-Z.,-]+)*$/'
Il est un travail presque bien, il est rejeté /
et numérique. Tout le monde peut réparer mon motif ci-dessus, donc il peut fonctionner comme mes requierments ci-dessus.
Merci
Évidemment! '/' et les chiffres ne sont pas dans vos classes de caractères. Ajoutez-les. –
Oui, j'en suis sûr. Pouvez-vous résoudre ce problème et en apprendre un peu plus sur regex? merci – Blackjack
Vous pouvez apprendre un peu si vous prenez le temps de lire un tutoriel de base sur regex, je ne peux pas le faire pour vous. –