J'ai un code javascript me permettant de vérifier le format d'une chaîne de caractère :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if (reduction.value.replace(/(^\s*)|(\s*$)/g,"").search(/^[0-9.%€]+$/) == -1)
Mais si la chaîne à tester contient le caractère €, celui-ci n'est pas détecté correctement et le code rentre dans le if.

Comment faire ?