Expressions régulière

Fermé
yahcine86 Messages postés 78 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 8 octobre 2011 - 10 févr. 2009 à 19:29
yahcine86 Messages postés 78 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 8 octobre 2011 - 10 févr. 2009 à 21:17
Bonjour,

cela fait quelque heur que j'essaie de de construire une expression pour un champs sans succès :
c'est simple je voudrais que mon champs n'accepte que les alpha, pas de numérique.
voici ce que je juge bon mais qui ne marche pas :


function validNomPrenom($NomPrenom)
 {
	$atom   = '[a-zA-Z]*^[^0-9]#[^0-9]$#';  
	if (ereg($atom, $NomPrenom))
	{
		return true;
	}
	else 
	{
		return false;
	}
}



Merci pour votre aide

2 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
10 févr. 2009 à 19:33
Bonjour,

voici ce qui pourrait t'être utile : https://www.toutjavascript.com/savoir/savoir22.php3#chapitre2

Comme tu peux le voir, il y a bêtement le raccourcis \w sauf qu'il accepte l'underscore ('_').
0
yahcine86 Messages postés 78 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 8 octobre 2011 1
10 févr. 2009 à 21:17
Merci pour le lien.
le /w c'est pour l'alphanumérique, comme je l'ai dit dans mon post précedent, il me faudrait de l'alpha et pas de numérique.

mais je vais voir si je trouve quelque chose dans le lien.

Merci
0