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 :
Les diacritiques, caract�res avec accents, seront pass�s en param�tre, il me faut en faire une regexp variable...
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; }
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 :
J'esp�re avoir �t� clair,
Code : S�lectionner tout - Visualiser dans une fen�tre � part [a-zA-Z0-9àáâãäÀÁÂÃÄèéêëÈÉÊËìíîïÌÍÎÏòóôõöÒÓÔÕÖüÜ]
MERCI d'avance pour vos suggestions !







R�pondre avec citation
Partager