Regular expression to not allow spaces anywhere in the email

前端 未结 1 593
暗喜
暗喜 2021-01-21 23:29

I am trying to validate the email address using a regular expression such that it throws an error if white spaces are added anywhere in the email. The current regex I am using i

相关标签:
1条回答
  • 2021-01-21 23:34

    The newest release of angularJs (1.5.7) includes some email address validation improvements.

    You can check the commit here.

    Line 28 corresponds to the committed regex:

    var EMAIL_REGEXP = /^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/;
    

    Below the directive's code you have the tests to validate the regex. It does check for white spaces.

    0 讨论(0)
提交回复
热议问题