正则表达式允许在电子邮件地址中使用尾随和前导空格

时间:2014-02-25 20:15:40

标签: regex space email-validation

我现在验证电子邮件地址如下:

[-+.'\w]+@[-.\w]+\.[-.\w]+

这意味着如果用户意外地在该地址中具有尾随或前导空格(例如,在复制/粘贴时),则表达式将验证为false。

所以我想在上面的表达式中允许尾随和前导空格。我怎么能这样做?

2 个答案:

答案 0 :(得分:7)

在结束时使用\s*并开始使用正则表达式。 \s*表示出现零次或多次的空格。

答案 1 :(得分:1)

考虑以下Regex ......

\s*[-+.'\w]+@[-.\w]+\.[-.\w]+\s*

祝你好运!