|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Amina Etudiante Inscription : avril 2011 Messages : 16 ![]() |
Bonjour,
je voudrais contrôler un champ Numero de telephone avec PHP, j'ai assayé une solution avec java script (avec l'objet RegExp). Mais je veux bien un seoltion PHP. Voici les formes du numéro de téléphone : (00216)12345678, (+216)12345678. Merci d'avance. |
|
|
10
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu peux utiliser des expressions régulières en PHP aussi.
|
|
|
20
|
|
|
#3 |
|
Futur Membre du Club
![]() Amina Etudiante Inscription : avril 2011 Messages : 16 ![]() |
Merci,
Et bah j'ai pas trouvé la bonne solution j'ai essayé avec différent formes et opérateurrs mais rien.. Toujours il m'affiche l'alerte indiquant que le nom est invalide Désolé, est ce que tu peux m'aider |
|
|
10
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Montre-nous tes tentatives.
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
10
|
|
|
#5 | ||
|
Futur Membre du Club
![]() Amina Etudiante Inscription : avril 2011 Messages : 16 ![]() |
ok,
Code :
j'ai essayé aussi ca: Code :
(!preg_match("`^[A-Za-z' éèêëàâîïôûü- ]`",($nom_par))) |
||
|
|
10
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
A-Z pour un numéro de téléphone ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Amina Etudiante Inscription : avril 2011 Messages : 16 ![]() |
ooh non!!!! Désolé j'ai fait une confusion entre le num de telephone et le nom puisque j'ai trouvé un probléme avec les deux
|
|
|
10
|
|
|
#8 | ||
|
Futur Membre du Club
![]() Amina Etudiante Inscription : avril 2011 Messages : 16 ![]() |
et voila
Code :
|
||
|
|
20
|
|
|
#9 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
D'après l'exemple fourni plus haut un n° de tél est défini comme suit :
Parenthèse ouvrante Deux chiffres ou un + Trois chiffres Parenthèse fermante Huit chiffres J'utiliserais donc la regexp suivante : /^\((?:\d{2}|\+)\d{3}\)\d{8}$/ PS : \d = [0-9]
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com