2017-12-18 120 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(); 
      } 
     } 
相关问题