Salut j'ai une entrée sur ma page:Des problèmes qui passent une expression régulière par une méthode:
onclick="return tagList.addTag(true,'/^[a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/')"
alors j'ai un code qui veut passer par l'expression régulière .......
//get the value from the textbox
var _tagObject = document.getElementById('txt_newTag');
//validate the contents
validateEmail(_tagObject.value,validationExpression);
function validateEmail(stringToValidateArg,validationExpressionArg)
{
return validationExpressionArg.test(stringToValidateArg);
}
Cependant, cela ne fonctionne pas, je reçois le message d'erreur suivant:
Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; Tablet PC 2.0) Timestamp: Tue, 8 Jun 2010 13:44:03 UTC Message: Object doesn't support this property or method Line: 101 Char: 5 Code: 0 URI: http://server.com/shared/scripts/tag-list.js
Est-ce que quelqu'un sait ce que je ne peux pas passer Thr Ough l'expression régulière de l'élément html sur la page comme je l'ai?
Toute aide appréciée assez nouveau pour la programmation javascript ....
Pete
+1 pour le premier :-) –
Non seulement vous n'en avez pas besoin, mais c'est une erreur directe de les utiliser –