2017-12-18 338 views
0

我正在使用剃鬚刀文本框來獲取電子郵件ID,在移動模式下輸入電子郵件地址,如果我選擇自動建議完整的電子郵件,然後結束其增加的額外空間。如何擺脫這一點。如何刪除移動模式下的額外空間

(注: - 正在使用驗證過,所以我不能修剪上模糊的文本框中的文字我想這太沒有運氣)

<div class="col-md-3"> 
    <label>Email</label><label class="requiredfields"> *</label> 
    <p> 
     @Html.TextBoxFor(model => model.SignatureModel.Email, new { @class = "form-control", @onblur = "return onemailblur()" }) 
     @Html.ValidationMessageFor(model => model.SignatureModel.Email) 
    </p> 
</div> 

回答

0

我找到了解決辦法,我改變了正則表達式在最後允許多個空間,並且我修剪了getset訪問器上的電子郵件文本。

[RegularExpression("^[a-zA-Z0-9_\\.-][email protected]([a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6} *$", ErrorMessage = "E-mail is not valid")] 
     public string Email 
     { 
      get { return _email; } 
      set 
      { 
       _email = value.Trim(); 
      } 
     } 
相關問題