Bonjour,
J'appelle souvent ce genre de code pour afficher (dans un formulaire par exemple) si le contenu saisi est valide (true) ou pas (false) sur un .change (JQuery).
Aujourd'hui je me pose une question : si je voulais aller plus loin (afficher ce qui ne match pas en cas d'erreur), comment pourrais-je m'y prendre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function libelleValide(str){ var res=""; if (str) { var re = new RegExp('^\\w+([-\' ]\\w+)*$'); str=str.toLowerCase(); str=supprimeAccents(str); res=re.exec(str); } return (res); }
Exemple : si str est "ce texte n+est pas valide" retourner par exemple "+" ou "ce texte n#+#est pas valide" ou n'importe quoi que je puisse traiter pour affichage plus explicite que "c'est pas correct/conforme"
Une idée (qui ne soit pas une usine à gaz) ?
Partager