Bonjour,
je viens de trouver un script sur internet et je cherchais justement à vérifier qu'un champ rentré est bien de type string (uniquement des caracteres) mais il me semble qu'avec ce code il est possible d'entrer un chiffre en debut ou fin de mot. Est-ce que quelqu'un voit l'erreur?
var regExpAlphabetic=/[a-zA-Z]+/g; //accepte une chaine alphabétique
function matchRegularExpression(valeur, regularExpression)
{
var resultat = valeur.match(regularExpression);
if(resultat!=null && resultat.length==1) return true;
else return false;
}
function doesntMatchRegularExpression(valeur, regularExpression)
{
if(matchRegularExpression(valeur, regularExpression)) return false;
else return true;
}
function isNotAlphabetic(valeur)
{
return doesntMatchRegularExpression(valeur, regExpAlphabetic);
}
Partager