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