繁体   English   中英

允许使用空格的电子邮件正则表达式?

[英]Email Regex that allows for white space?

Asp.Net MVC4中的[Email]属性不允许在客户端使用空格,有人知道我如何允许“ myemail@email.com”之类的东西通过属性装饰器生成的不引人注意的Java脚本吗?

当它到达Http Post时,我可以在执行任何操作之前修整()模型。 我只需要通过客户验证即可。

我猜如果我在模式的开头和结尾加上\\ s *,任何有效的电子邮件正则表达式都可以工作吗?

谢谢!

您可以使用jQuery修剪文本框值。 就像是:

$("#textboxId").on("change", function () {
   $(this).val($.trim($(this).val()));
}

好的,我想我应该在发布之前测试过它,但是是的,您可以加上\\ s *,这样就可以忽略空格..这里我最终使用的正则表达式

    [RegularExpression(@"^(\s*[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9}\s*)$")]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM