Vérification de chaînes de caractères

0/5 (1 avis)

Snippet vu 15 160 fois - Téléchargée 28 fois

Contenu du snippet

deux petites fonctions modulables à l'infini pour vérifier des chaînes de caractères style code postal, mot de passe en alphanumérique, etc
retourne un booléen.

Source / Exemple :


function testeNumerique (texte) {
	// on teste ici si la chaîne ne contient bien 
	// que des chiffres sur 5 caractères
	// comme un code postal, par exemple
	var comparaison = /^[0-9]{0,5}$/g; 
	if ( comparaison.test(texte)){
		return true;
	} else {
		return false;
	}
}	
	
function testeAlphaNumerique (texte) {
	// on teste ici si la chaîne ne contient bien 
	// que des caractères alphanumérique, minuscules ou majuscules
	// sur 8 caractères, comme pour un mot de passe par exemple
	var comparaison = /^[a-zA-Z0-9]{0,8}$/g;
	if ( comparaison.test(texte)){
		return true;
	} else {
		return false;
	}
}

A voir également

Ajouter un commentaire Commentaire
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
salut
var comparaison = /^[a-zA-Z0-9]{0,8}$/g;
moi j'aurais mis :
var comparaison = /^[[:alphanum:]]{0,8}$/g;
normalement, c'est plus rapide...
Bon, sinon, ça peut faire une introduction aux expressions régulières, selon moi, ça peut faire un bout de tuto, mais pas une source...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (salbatar)