当前位置:  开发笔记 > 后端 > 正文

正则表达式电子邮件 - 忽略前导和尾随空格?

如何解决《正则表达式电子邮件-忽略前导和尾随空格?》经验,为你挑选了2个好方法。

我们使用以下内容在ASP.NET中进行电子邮件验证:

\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

如何修改它以忽略前导和尾随空格?

我们在回发代码中处理的实际修剪但是如果用户通常由于复制和粘贴而具有额外空间,则验证器将被触发为无效.



1> localshred..:

您可以\s*在模式之前和之后放置它,它应该正常工作.



2> Jeff Moser..:

将您想要的内容分组到命名捕获中,然后在捕获之前和之后允许空格

\s*(?\w+([-+.']\w+)@\w+([-.]\w+).\w+([-.]\w+)*)\s*


不要忘记"^"和"$".
推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有