Une Bévue <unbewusst.sein@weltanschauung.com.invalid> wrote:
j'ajoute que si je teste, en local cette fonction :
function demoMatchClick() {
var re = new RegExp(document.demoMatch.regex.value);
if (document.demoMatch.subject.value.match(re)) {
alert("Successful match");
} else {
alert("No match");
}
}
en la modifiant comme ceci (càd en incluant l'expression et le sujet
directement :
function demoMatchClick() {
var re = new RegExp(" AppleWebKit/[^ ]+\+ ");
if ("10_4_11; fr) AppleWebKit/527+
(KHTML".subject.value.match(re)) {
return true;
} else {
return false;
}
}
j'ai la même erreur, la regexp entrée dans l'input text du site
<
http://www.regular-expressions.info/javascriptexample.html>
n'est donc pas exactement la même que celle entrée directement, comme
ci-dessus, en chaîne de caractère...
pourtant, si je fais un alert(document.demoMatch.regex.value); je ne
vois pas la différence, en particulier il y a bien un "\+" dans
l'expression.
--
Une Bévue