Привет, у меня есть вход на моей странице:
onclick="return tagList.addTag(true,'/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/')"
тогда у меня есть код, который хочет пройти через регулярное выражение .......
//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);
}
Однако это не работает. Я получаю следующее сообщение об ошибке:
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
Кто-нибудь знает, что я не могу пройти через регулярное выражение из HTML-элемента на странице, как у меня?
Любая помощь, высоко ценится довольно плохо знакомый с программированием на JavaScript ...
Пит