- Vérification de chaine avec que des chiffres :
-
- <?
- $chaine1 = "123456789";
- $chaine2 = "123465M789";
- $chaine3 = "2003";
-
- $masque_simple = "^[0-9]+$"; // que des chiffre (autant qu'on veut)
- $masque_limite = "^[0-9]{4,5}$"; // que 4 ou 5 chiffres
-
- if (ereg($masque_simple,$chaine1))
- {
- echo $chaine1." est du bon format<br>";
- }
- else
- {
- echo $chaine1." est du mauvais format<br>";
- }
-
- if (ereg($masque_simple,$chaine2))
- {
- echo $chaine2." est du bon format<br>";
- }
- else
- {
- echo $chaine2." est du mauvais format<br>";
- }
-
- if (ereg($masque_limite,$chaine3))
- {
- echo $chaine3." est du bon format<br>";
- }
- else
- {
- echo $chaine3." est du mauvais format<br>";
- }
- ?>
-
- Vérification d'un mail :
-
- <?
- $mail1 = "tortue.geniale@laposte.net";
- $mail2 = "@tortue.@geniale@laposte * net";
-
- $masque_mail = "^[_a-zA-Z0-9.-]+@[_a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$";
- // des lettres ou des chiffres ou . - et _ suivit d'un @ suivit de lettre ou de chiffres ou . - et _ suivit de . et suivit de 2 à 4 lettres
- // Mettez 2,5 et ajout un . pour accepter les .fr.st dans la derniere partie
-
- if (ereg($masque_mail,$mail1))
- {
- echo $mail1." est du bon format<br>";
- }
- else
- {
- echo $mail1." est du mauvais format<br>";
- }
-
- if (ereg($masque_mail,$mail2))
- {
- echo $mail2." est du bon format<br>";
- }
- else
- {
- echo $mail2." est du mauvais format<br>";
- }
- ?>
-
-
- Vérification d'un nom de fichier :
-
- Alors la c'est ma version personnel d'un bon nomage de fichier : Pour un fichier
- sur un site je n'accepte que les lettres de a à z (minuscule), des chiffres
- et des - ou des _ et rien de plus lol.<br>
- <?
- $fichier1 = "mon jolie fichier.";
- $fichier2 = "mon_jolie_fichier";
-
- $masque_fichier = "^[a-z0-9_-]+$";
-
- if (ereg($masque_fichier,$fichier1))
- {
- echo $fichier1." est du bon format<br>";
- }
- else
- {
- echo $fichier1." est du mauvais format<br>";
- }
-
- if (ereg($masque_fichier,$fichier2))
- {
- echo $fichier2." est du bon format<br>";
- }
- else
- {
- echo $fichier2." est du mauvais format<br>";
- }
- ?>
-
-
- Vérification d'une url http :
-
- <?
- $url1 = "www.kame-house.org";
- $url2 = "http://www.kame-house.org";
-
- $masque_url = "^[www.]+[_a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$";
- // http://www suivit d'un . suiit de lettres ou de chiffres ou des . _ ou - suivit d'un . et suivit de 2 à 4 lettres
- // Mettez 2,5 et ajout un . pour accepter les .fr.st dans la derniere partie
-
- if (ereg($masque_url,$url1))
- {
- echo $url1." est du bon format<br>";
- }
- else
- {
- echo $url1." est du mauvais format<br>";
- }
-
- if (ereg($masque_url,$url2))
- {
- echo $url2." est du bon format<br>";
- }
- else
- {
- echo $url2." est du mauvais format<br>";
- }
- ?>
-
-
- Vérification d'un numéro de téléphone standard sans
- . entre les numéros :
-
- <?
- $numero1 = "0231565656";
- $numero2 = "9231565656";
- // note : désolé si c'est votre numéro, c'est prit au hasard lol
-
- //$masque_simple = "^[0-9]+$"; // que des chiffre (autant qu'on veut)
- $masque_numero = "^[0]{1}[0-9]{9}$";
- // un 0 suivit de 9 chiffres
-
- if (ereg($masque_numero,$numero2))
- {
- echo $numero2." est du bon format<br>";
- }
- else
- {
- echo $numero2." est du mauvais format<br>";
- }
-
- if (ereg($masque_numero,$numero1))
- {
- echo $numero1." est du bon format<br>";
- }
- else
- {
- echo $numero1." est du mauvais format<br>";
- }
- ?>
-
-
- Vérification d'une date séparée par / :
-
- <?
- $date1 = "27.05.2003";
- $date2 = "27/05/2003";
- // note : désolé si c'est votre numéro, c'est prit au hasard lol
-
- //$masque_simple = "^[0-9]+$"; // que des chiffre (autant qu'on veut)
- $masque_date = "^[0-3]{1}[0-9]{1}[/]{1}[0-1]{1}[0-9]{1}[/]{1}[0-9]{4}$";
- // 1 chiffre de 0 à 3 suivit d'un chiffre de 0 à 9 suivit d'un / suivit d'un chiffre de 0 à 1 suivit d'un chiffre de 0 à 9 suivit d'un / suivit de 4 chiffres de 0 à 9
-
- if (ereg($masque_date,$date1))
- {
- echo $date1." est du bon format<br>";
- }
- else
- {
- echo $date1." est du mauvais format<br>";
- }
-
- if (ereg($masque_date,$date2))
- {
- echo $date2." est du bon format<br>";
- }
- else
- {
- echo $date2." est du mauvais format<br>";
- }
- ?>
-
-
- Vérification de l'extension d'un fichier :
- <?
- $nom_fichier1 = "ma_photo.php";
- $nom_fichier2 = "ma_photo.jpg";
-
- $masque_extention = ".jpg$";
-
- if(ereg($masque_extention, $nom_fichier1))
- {
- echo $nom_fichier1." est du bon format<br>";
- }
- else
- {
- echo $nom_fichier1." est du mauvais format<br>";
- }
-
- if(ereg($masque_extention, $nom_fichier2) )
- {
- echo $nom_fichier2." est du bon format<br>";
- }
- else
- {
- echo $nom_fichier2." est du mauvais format<br>";
- }
- ?>
Vérification de chaine avec que des chiffres :
<?
$chaine1 = "123456789";
$chaine2 = "123465M789";
$chaine3 = "2003";
$masque_simple = "^[0-9]+$"; // que des chiffre (autant qu'on veut)
$masque_limite = "^[0-9]{4,5}$"; // que 4 ou 5 chiffres
if (ereg($masque_simple,$chaine1))
{
echo $chaine1." est du bon format<br>";
}
else
{
echo $chaine1." est du mauvais format<br>";
}
if (ereg($masque_simple,$chaine2))
{
echo $chaine2." est du bon format<br>";
}
else
{
echo $chaine2." est du mauvais format<br>";
}
if (ereg($masque_limite,$chaine3))
{
echo $chaine3." est du bon format<br>";
}
else
{
echo $chaine3." est du mauvais format<br>";
}
?>
Vérification d'un mail :
<?
$mail1 = "tortue.geniale@laposte.net";
$mail2 = "@tortue.@geniale@laposte * net";
$masque_mail = "^[_a-zA-Z0-9.-]+@[_a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$";
// des lettres ou des chiffres ou . - et _ suivit d'un @ suivit de lettre ou de chiffres ou . - et _ suivit de . et suivit de 2 à 4 lettres
// Mettez 2,5 et ajout un . pour accepter les .fr.st dans la derniere partie
if (ereg($masque_mail,$mail1))
{
echo $mail1." est du bon format<br>";
}
else
{
echo $mail1." est du mauvais format<br>";
}
if (ereg($masque_mail,$mail2))
{
echo $mail2." est du bon format<br>";
}
else
{
echo $mail2." est du mauvais format<br>";
}
?>
Vérification d'un nom de fichier :
Alors la c'est ma version personnel d'un bon nomage de fichier : Pour un fichier
sur un site je n'accepte que les lettres de a à z (minuscule), des chiffres
et des - ou des _ et rien de plus lol.<br>
<?
$fichier1 = "mon jolie fichier.";
$fichier2 = "mon_jolie_fichier";
$masque_fichier = "^[a-z0-9_-]+$";
if (ereg($masque_fichier,$fichier1))
{
echo $fichier1." est du bon format<br>";
}
else
{
echo $fichier1." est du mauvais format<br>";
}
if (ereg($masque_fichier,$fichier2))
{
echo $fichier2." est du bon format<br>";
}
else
{
echo $fichier2." est du mauvais format<br>";
}
?>
Vérification d'une url http :
<?
$url1 = "www.kame-house.org";
$url2 = "http://www.kame-house.org";
$masque_url = "^[www.]+[_a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$";
// http://www suivit d'un . suiit de lettres ou de chiffres ou des . _ ou - suivit d'un . et suivit de 2 à 4 lettres
// Mettez 2,5 et ajout un . pour accepter les .fr.st dans la derniere partie
if (ereg($masque_url,$url1))
{
echo $url1." est du bon format<br>";
}
else
{
echo $url1." est du mauvais format<br>";
}
if (ereg($masque_url,$url2))
{
echo $url2." est du bon format<br>";
}
else
{
echo $url2." est du mauvais format<br>";
}
?>
Vérification d'un numéro de téléphone standard sans
. entre les numéros :
<?
$numero1 = "0231565656";
$numero2 = "9231565656";
// note : désolé si c'est votre numéro, c'est prit au hasard lol
//$masque_simple = "^[0-9]+$"; // que des chiffre (autant qu'on veut)
$masque_numero = "^[0]{1}[0-9]{9}$";
// un 0 suivit de 9 chiffres
if (ereg($masque_numero,$numero2))
{
echo $numero2." est du bon format<br>";
}
else
{
echo $numero2." est du mauvais format<br>";
}
if (ereg($masque_numero,$numero1))
{
echo $numero1." est du bon format<br>";
}
else
{
echo $numero1." est du mauvais format<br>";
}
?>
Vérification d'une date séparée par / :
<?
$date1 = "27.05.2003";
$date2 = "27/05/2003";
// note : désolé si c'est votre numéro, c'est prit au hasard lol
//$masque_simple = "^[0-9]+$"; // que des chiffre (autant qu'on veut)
$masque_date = "^[0-3]{1}[0-9]{1}[/]{1}[0-1]{1}[0-9]{1}[/]{1}[0-9]{4}$";
// 1 chiffre de 0 à 3 suivit d'un chiffre de 0 à 9 suivit d'un / suivit d'un chiffre de 0 à 1 suivit d'un chiffre de 0 à 9 suivit d'un / suivit de 4 chiffres de 0 à 9
if (ereg($masque_date,$date1))
{
echo $date1." est du bon format<br>";
}
else
{
echo $date1." est du mauvais format<br>";
}
if (ereg($masque_date,$date2))
{
echo $date2." est du bon format<br>";
}
else
{
echo $date2." est du mauvais format<br>";
}
?>
Vérification de l'extension d'un fichier :
<?
$nom_fichier1 = "ma_photo.php";
$nom_fichier2 = "ma_photo.jpg";
$masque_extention = ".jpg$";
if(ereg($masque_extention, $nom_fichier1))
{
echo $nom_fichier1." est du bon format<br>";
}
else
{
echo $nom_fichier1." est du mauvais format<br>";
}
if(ereg($masque_extention, $nom_fichier2) )
{
echo $nom_fichier2." est du bon format<br>";
}
else
{
echo $nom_fichier2." est du mauvais format<br>";
}
?>