RegExLib.com - The first Regular Expression Library on the Web!

Please support RegExLib Sponsors

Sponsors

Regular Expression Details

Title Test Find Pattern Title
Expression
^0[1-6]{1}(([0-9]{2}){4})|((\s[0-9]{2}){4})|((-[0-9]{2}){4})$
Description
Regular Expression that validate phone in France.
Matches
01 46 70 89 12 | 01-46-70-89-12 | 0146708912
Non-Matches
01-46708912 | 01 46708912 | +33235256677
Author Rating: Not yet rated. Bertrand Perrin
Source
Your Rating
Bad Good

Enter New Comment

Title

Name

Comment

Spammers suck - we apologize. Please enter the text shown below to enable your comment (not case sensitive - try as many times as you need to if the first ones are too hard):

Existing User Comments

Title: Petite erreur
Name: Benjamin
Date: 11/16/2012 9:48:20 PM
Comment:
Bravo, je corrige néanmoins une petite erreur : le dollar imposant la fin de la regex n'est malheureusement pas d'effet ici, de sorte que les numéros à plus de 10 chiffres tels que 01467089124554324 sont acceptés. Pire encore, les numéros tels que 0146708912abcdef sont acceptés. Bref, il n'y pas aucun test sur le dernier caractère de la regex. La solution est simplement d'ajouter des parenthèses englobantes. Bref, en tenant compte de votre belle regex, de la remarque de YetiMan et de ma remarque, on a l'utilme regex française !


Title: Léger correctif
Name: YetiMan
Date: 9/3/2012 4:51:20 AM
Comment:
Clair comme le cristal. Fonctionne à merveille. Juste un petit correctif. Il y a maintenant des numéro de téléphone mobile en 07 et des fixes en 09 donc je suggère de remplacer 0[1-6] par 0[1-9] Merci en tous cas


Title: wrong
Name: gregoire
Date: 3/16/2011 8:49:54 PM
Comment:
it doesn't work, can u change or indicate how get it right please?


Copyright © 2001-2024, RegexAdvice.com | ASP.NET Tutorials