我想知道是否有一個很好的工具,將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