Bonjour,

J'ai un petit souci de syntaxe que je ne parviens pas à corriger, même après avoir fouillé sur le net ... (honte)

Soit une fonction javascript pour une balise input
Code : Sélectionner tout - Visualiser dans une fenêtre à part
onblur="verif('^[0-9a-zA-Zéèàçêïö\'\n/\[\]!? -,]*$',this.value,'img2');">
Le code javascript est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function verif(a,b, img)
{
	var reg=new RegExp(a,"g");
	if(reg.test(b))
	{
		document.getElementById(img).src="http://localhost/bissi/design/images/input_icones/champ_in.png";
	}
	else
	{
		document.getElementById(img).src="http://localhost/bissi/design/images/input_icones/champ_off.png";
	}
}
Mais dès que j'insère un crochet, reg.test me retourne false alors que je souhaite que les crochets soit acceptés!

Merci pour la correction