我想知道是否有一个很好的工具,将RegEx从.NET(C#)语法翻译成Javascript,包括所有转义规则。我在.NET的作品里面RegExValidator但Javascript中不起作用正则表达式:样使用以下时,但.NET没有一个问题正则表达式风味翻译
^\s*\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*\s*$
JavaScript不喜欢里面的正则表达式apostrophy那。
$('#<%= ContactEMail.ClientID %>').blur(function() {
if ((^\s*\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*\s*$)).test($(this).val())
{
$(this).next('span').show();
}
else
{
$(this).next('span').hide();
}
});
你是怎么在javascript中使用这个正则表达式的?放代码。 – jotapdiez 2011-05-05 14:42:37
@jotapdiez发布的正则表达式正在.NET中使用,他问如何将语法转换为JavaScript正则表达式。 – musicinmyhead 2011-05-05 14:43:55
我认为这是验证电子邮件地址。 – 2011-05-05 14:44:07