Déposer un formulaire sur un site Internet met votre email au risque d' être spammé . Comme la croissance de la communication Web et le courrier électronique , le spam a été un problème dans le monde entier . En conséquence, le gouvernement américain a mis en place le CAN-SPAM Act de dissuader ce type de communication. Malheureusement, cela n'a pas empêché les gens de spamming courrier électronique et des formulaires de contact . Validation des champs garantit que le formulaire est rempli correctement , et aidera à prévenir le spam de s'infiltrer dans votre boîte de réception. Choses que vous devez
Text Editor
Voir Plus Instructions
1
utilisation " ^ ([ _A- Z0- 9 ] +) " pour commencer l'expression de validation. Le "^" indique la validation de commencer au début de la chaîne . Dans les parenthèses sont les nombres, des lettres et d'autres caractères qui sont autorisés à être utilisés dans le courriel. Les personnages sont «_» , des lettres , des chiffres et "-". Le «+» indique que l'expression de validation va se poursuivre.
2
Use " ( \\ . [ _A- Z0- 9 ] + ) *" dans le cas d'une adresse électronique possède un point dans le mode d' nom, comme " john.doe . " Le "\\." raconte les validations à démarrer après un point. Le "*" indique que cette partie de la validation peut être ou ne pas être nécessaire .
3
Suivre cet article avec un "@" pour qu'il puisse valider que ce symbole existe dans le chaîne.
4
Ajouter " ([a -z0- 9 ] +) ( \\ . [a- z0- 9 ] +) * " pour valider que le domaine est correctement formaté . Notez que le caractère de soulignement a été retiré de la section des caractères valides. C'est parce soulignement ne sont pas valables dans le domaine et les noms de sous-domaine.
5
Fermer la phrase avec " ( \\ . [Az] { 2,4 }) $ " pour valider le domaine de premier niveau , ou TLD . Le TLD est l' . Com, . Edu ou un autre TLD phrase d'un email. Pour cette partie de la validation , les caractères valides ont été réduits à lettres seulement. En outre, le "{ 2,4 } " a été ajouté afin de préciser le nombre minimum et maximum de caractères pour cette partie de l'email. Dans ce cas, le nombre minimum de caractères est de deux, et un maximum de quatre . C'est parce que les TLD n'existent que dans ces longueurs .
6
Combinez cette phrase de validation avec la syntaxe de PHP validation appropriée. Cette phrase doit être défini comme une variable comme $ vldemail . Mélanger tous les articles de la phrase de validation ensemble afin qu'il se lise «$ vldemail =" ^ ([ _A- Z0- 9 ] +) ( \\ . [ _A- Z0- 9 ] +) * @ ([a -z0- 9 - ] +) ( \\ [a- z0- 9 ] + ) * " Assurez-vous que le code suppose que le courriel est invalide en utilisant " $ valide = 0; "dans le code Pour comparer l'e-mail contre la validation. . . phrase , les fonctions " eregi " doit être utilisée. Elle doit être au format eregi ($ vldemail , $ email ) .