Bonjour,

Je d�bute compl�tement en JS, mais je fais du Perl... entre autre...
Je veux tester, un caract�re d'une chaine avec une regexp qui est construite par le programme et donc que je ne connais pas � l'avance

voici un petit montage :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
...
 
textAfter = 'Intégralité';
if (!validCharAfter(textAfter.charAt(textAfter.length=0))){
 
...
 
validCharAfter: function(CharAfter) {
 
		var diacriticalBase = true;
		var diacriticalBaseList = 'àèéêëïôü';							 
		flag = true;
		exp=new RegExp("[a-zA-Z0-9]");
		if (exp.test(CharAfter))  //---------------------------> OK
			flag = false;
 
// c'est après que je sèche :
 
 
		if (diacriticalBase) {
			expdiacriticalBaseList = '"['+ diacriticalBaseList +']"';
 
			exp=new RegExp(expdiacriticalBaseList);
			if (exp.test(CharAfter))  //---------------------------> NOT OK
				flag = false;
		}
 
		return flag;
}
Les diacritiques, caract�res avec accents, seront pass�s en param�tre, il me faut en faire une regexp variable...

je n'arrive pas � construire expdiacriticalBaseList
Si j'utilise diacriticalBaseList avec un seul caract�re c'est OK
donc bien s�r je peux faire une boucle par caract�re sur diacriticalBaseList...

mais ja voudrais pouvoir passer :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
[a-zA-Z0-9àáâãäÀÁÂÃÄèéêëÈÉÊËìíîïÌÍÎÏòóôõöÒÓÔÕÖüÜ]
J'esp�re avoir �t� clair,
MERCI d'avance pour vos suggestions !