正则表达式允许但不需要前导和尾随空格

Regular expression allow but don't require leading and trailing whitespace

我有一个电子邮件表格。

我需要允许但不要求任何前导和尾随空格。

现在我有 /^\s*[-a-z0-9_+\.]+\@([-a-z0-9]+\.)+[a-z0-9]{2,4}\s*$/i

这样做的问题是,至少需要一个前导和尾随空格。

有什么想法吗?

你只需要一些父母:

^(\s*)[-a-z0-9_+\.]+@([-a-z0-9]+\.)+[a-z0-9]{2,4}(\s*)$