【问题标题】:Regular expression for email doesnt work in mvc cshtml电子邮件的正则表达式在 mvc cshtml 中不起作用
【发布时间】:2013-06-24 14:46:29
【问题描述】:
我有一个像这样的正则表达式
var filter = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
在mvc中,但在cshtml页面中的@之后显示错误,这是显而易见的。
我该如何纠正它才能正常工作。感谢您的帮助。
附:如果有人有任何其他正则表达式,请提供。谢谢
【问题讨论】:
标签:
asp.net-mvc
asp.net-mvc-4
email-validation
【解决方案2】:
cshtml 中不需要正则表达式。你可以使用
<form>
<input type="email" placeholder="me@example.com" required>
<input type="submit">
</form>
现在这个文本框是电子邮件格式所必需的。你也可以在 mvc razor 视图引擎中使用它。
如果您对我的回答感到满意,请标记为回答。