Olivier Miakinen <om+news@miakinen.net> wrote:
Probablement parce que, « + » n'étant pas un caractère spécial pour les
chaînes de caractères, « \+ » est équivalent à « + », et ta chaîne est
donc équivalente à " AppleWebKit/[^ ]+\+ ".
Essaye avec : " AppleWebKit/[^ ]+\\+ "
ouais ça roule comme ça !
et comment tu expliquerais que la chaîne :
" AppleWebKit/[^ ]+\+ " entrée dans un input text sur le site cité +
haut ne donne pas d'erreur ? ET fonctionne très bien.
perso je suppute, comme ton conseil semble le confirmer, qu'il y a, à la
lecture de cet input par js un escaping fait derrière mon dos et que je
ne vois pas quand je fais un alert sur la valeur retournée par cet input
text ?
qqc dans ce goût-là ?
m'enfin c'est sournois, en tout cas le site où l'on peux tester une
RegExp est à prendre avec des pincettes, compte-tenu de cette
expérience...
--
Une Bévue