[英]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.