電子郵件不工作表達我有一個像定期對MVC CSHTML
var filter = new RegExp(/^[+a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
在
mvc
正則表達式,但它表明在cshtml
頁這是明顯的@後一個錯誤。 我如何糾正它,以便它可以正常工作。感謝您的任何幫助。
P.S.不要提供,如果任何人有任何其他的常規expression.Thanks
電子郵件不工作表達我有一個像定期對MVC CSHTML
var filter = new RegExp(/^[+a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
在
mvc
正則表達式,但它表明在cshtml
頁這是明顯的@後一個錯誤。 我如何糾正它,以便它可以正常工作。感謝您的任何幫助。
P.S.不要提供,如果任何人有任何其他的常規expression.Thanks
逃生@
爲@@
,即這應該工作:
var filter = new RegExp(/^[+a-zA-Z0-9._-][email protected]@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
我喜歡用Phil Haack's C# Razor Syntax Quick Reference的,嗯......快速參考Razor的語法。
你不需要cshtml中的正則表達式。你可以使用
<form>
<input type="email" placeholder="[email protected]" required>
<input type="submit">
</form>
現在這個文本框是必需的電子郵件格式。您也可以在mvc剃鬚刀視圖引擎中使用此功能。
如果您對我的答案感到滿意,那麼請標記爲答案。
謝謝先生,它的工作原理 – Abhishek