簡體   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