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).
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);
}
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 ?
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) ?