Regex numéro de téléphone portable/fixe en Javascript

10 12 2010

Petit billet qui va faire la journée des javascripteux, 2 fonctions pour vérifier si un numéro de téléphone portable ou fixe est correct (pour valider des formulaires par exemple) :

/*Powered by MrSchnaps*/
function isTelephonePortable(numero){
	console.log('numéro : '+numero);
	var reg_telephone_portable = '^(06|07)[0-9]{8}$';

	if( numero.match(reg_telephone_portable) ){
		return true;
	} else {
		return false;
	}
}

function isTelephoneFixe(numero){
	var reg_telephone_fixe = '^(01|02|03|04|05|08|09)[0-9]{8}$';
	if( numero.match(reg_telephone_fixe) ){
		return true;
	} else {
		return false;
	}
}

Et voilà un petit bout code sur l’utilisation de ces fonctions avec jQuery par exemple :

if( isTelephonePortable($('#telephone').val()) ){
	console.log('Portable');
} else {
	console.log('PAS Portable');
}
if( isTelephoneFixe($('#telephone').val()) ){
	console.log('Fixe');
} else {
	console.log('PAS Fixe');
}

Partager :

Ces icônes sont des liens vers des sites de partage de signet sociaux où les lecteurs peuvent partager et découvrir de nouveaux liens.
  • Digg
  • del.icio.us
  • Facebook
  • Digg -fr
  • Live
  • MisterWong Fr
  • Scoopeo
  • StumbleUpon
  • Technorati
  • Wikio FR

Actions

Informations

Et maintenant je fais quoi ?

Aucun commentaire

3 réponses à “Regex numéro de téléphone portable/fixe en Javascript”

24 04 2014
Tibo (08:19:33) :


if( numero.match(reg_telephone_portable) ){
return true;
} else {
return false;
}

Il vaudrait mieux écrire comme ç

return numero.match(reg_telephone_portable);

24 04 2014
Tibo (08:47:59) :

Pour être plus complet, il vaudrait d’ailleurs mieux utiliser la regex suivante :

/^(0|(00|\+)33)[67][0-9]{8}$/

15 10 2023
казино гама вход gama казино официальный (22:54:20) :

Гама является ведущим онлайн-казино.

Компания начала свою деятельность в 2023 году
и имеет лицензию Кюрасао. Количество доступных слотов постоянно
растет, и их количество превышает 3000.
Все игровые автоматы, представленные в игровом зале,
имеют лицензии, поэтому пользователи
могут играть на них от 10 копеек. Кроме того, Gama
casino предлагает мобильную версию официального сайта, чтобы игроки могли играть на своих смартфонах и планшетах.
Кроме того, есть возможность испытать демо-версию игр до регистрации.

Laisser un commentaire

Vous pouvez utiliser ces balises html : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>