Comment utiliser maChaine.match()?
Salut,
Je suis sous .NET2, j'essaye de faire un CustomValidator (en gros une validation personnalisée). Pour ce faire je dois appeler ma fonction avec deux paramètres : maFonction(src, arg)
Avec src qui est l'élément dans lequel le message d'erreur va s'afficher (un <span>) et arg... ben je me demande! arg a une propriété Value ( avec le v majuscule) qui retourne la valeur du champ.
Mais je n'arrive pas à faire un test avec une expression régulière ou tout simplement un toFixed(). Je cherche donc à transformer arg ou arg.Value en String et Number mais je n'y arrive pas. j'ai bien trouvé un moyen détourné mais il ne me plaît pas.
Voici ma fonction :
Code:
1 2 3 4 5
| function ValiderMonnaie(src, arg) {
var exp4 = new RegExp("^\d+$");
var valTest = new String(arg.Value);
alert(arg.Value +"**"+valTest+"**"+typeof(valTest)+"**"+ valTest.match(exp4));
} |
l'alerte me donne : 12**12**object**null (si je saisi 12 évidemment)
Pouvez-vous m'aider?
Merci.