TUTORIAL #2 FONCTIONS EREG & EREG_REPLACE

cs_rapidos Messages postés 15 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 19 octobre 2007 - 1 mai 2003 à 09:40
roula275 Messages postés 1 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 13 septembre 2010 - 13 sept. 2010 à 09:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13116-tutorial-2-fonctions-ereg-ereg-replace

roula275 Messages postés 1 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 13 septembre 2010
13 sept. 2010 à 09:14
je veux verifier ca
1.le premier lettre majusule
2.un espace
3.des nombres decimals
4.espace
5.un lettre miniscule
pou obtenir ca par exemple A 23.45 a
jawad_casa Messages postés 2 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 22 février 2007
22 févr. 2007 à 16:33
merci rapidos.
@+
cs_rapidos Messages postés 15 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 19 octobre 2007
22 févr. 2007 à 16:29
function validate_email($email){

$exp = "^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$";

if(eregi($exp,$email)){

if(checkdnsrr(array_pop(explode("@",$email)),"MX")){
return true;
}else{
return false;
}

}else{

return false;

}
}

tiré de PHP.net (http://fr2.php.net/manual/fr/function.checkdnsrr.php)
jawad_casa Messages postés 2 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 22 février 2007
22 févr. 2007 à 13:47
Bonjour,
SVP, je cherche une fonction php qui me permet de verifier si le format d'un email est valid ou non;
merci de vos réponces
marc1306 Messages postés 115 Date d'inscription samedi 14 juin 2003 Statut Membre Dernière intervention 31 décembre 2009
2 janv. 2007 à 05:10
bonjour , petite question

si je veux verifier que $nom n'ai que des lettres , ou chiffres
que le premier caractere soit une lettre , qu'il n'y ai rien d'autre que ça . ( tt simplement eviter les caractes spécieux et eviter tout ce qui est sql injection et verifier la validité du $nom )
que faudrai il faire

j'ai trouvé ça : function verify_loginname($s) {
/* a-z, A-Z, 0-9 */
return(preg_replace('@[^a-zA-Z0-9]@','',$s));
}

est ce correct ?
revinc Messages postés 385 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 19 décembre 2017
26 mai 2003 à 10:18
nan ca ça vérifie seulement qu'il y ait un espace en début de chaîne :)
fo faire

!ereg("^[ ]+$",$chaîne); alors chaîne avec pas que des espaces
virtuelkiller Messages postés 44 Date d'inscription samedi 8 mars 2003 Statut Membre Dernière intervention 9 mars 2016
23 mai 2003 à 19:09
j'ai fait comme ça moi
ereg("^[ ]",$la_chaine)

ça marche aussi ! ;-)
@+
revinc Messages postés 385 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 19 décembre 2017
23 mai 2003 à 09:28
if(trim($ta_chaine) != "") {
achoe "pas que des espaces";
}

trim() enlève les espaces au début et à la fin de la chaine...

++
virtuelkiller Messages postés 44 Date d'inscription samedi 8 mars 2003 Statut Membre Dernière intervention 9 mars 2016
22 mai 2003 à 19:35
Bonjour !
Je suis un newbie en php et je voudrais savoir :
comment fait ton pour vérifier qu'une chaîne ne contient pas que des espaces ? Mais je voudrais que cette chaîne accepte tous les caractères, mais vérifier qu'il n'y a pas que des espaces !
Comment faire ?
Merci d'avance !

V.K.
cs_rapidos Messages postés 15 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 19 octobre 2007
1 mai 2003 à 09:40
Franchement bravo !
je crois que j'ai rarement rencontré un tutorial de cette qualité et aussi complet !

J'ai encore un peu de mal a tester la validité de mon mail mais ca va venir :)

Sur ce bon courage et bravo encore !
Rejoignez-nous