Bonjour,
Je ne trouve pas d'expression réguliere qui retournerais uniquement les chiffres d'une chaine.
Merci
Bonjour,
Je ne trouve pas d'expression réguliere qui retournerais uniquement les chiffres d'une chaine.
Merci
Un peu de lecture :
http://php.developpez.com/faq/?page=...regex-supp-car
En remerciement voic la petit fonction que je viens de faire pour formater et contrôler la saisie d'un N° de tel.
comme je début dans le monde des fonctions et de regex, merci de ne pas trop être violant sur la qualité du travail
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function format_tel ($num) { $num = strip_tags($num) ; $num = preg_replace('/[^0-9]/', '', $num) ; $num = preg_replace('/(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/','\1-\2-\3-\4-\5', $num) ; if (preg_match("#^0[1-9]([-. ]?[0-9]{2}){4}$#", $num)) { return $num ; } else { return false ; } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager