在PHP中验证正则表达式[关闭]

问题描述 投票:-2回答:1

这个正则表达式如何工作?

'/[_a-z0-9-]+(\.[_a-z0-9-]+)*\s*@\s*[a-z0-9-]+(\s*\.\s*[a-z0-9-]+)*(\s*\.\s*[a-z]{2,6})/ie'

我在网上得到了这个正则表达式,我使用了cheatsheet但是无法理解它。

php regex
1个回答
0
投票

考虑@符号,看起来像验证电子邮件地址。


说明:

空白字符设置为+,介于零和无限之间。它们不是必需的。然而,必要的是@符号和最终.之后的2到6个字符这完全表示电子邮件地址。

如果我发送了一封电子邮件给some guy @whatever.com,也许是一个错字,我可以在发送之前简单地剥离白色空间而不是吐出错误。

允许使用空格也可能意味着这用于电子邮件地址列表。请注意,使用全局修饰符,以下内容将使用正则表达式匹配4个电子邮件地址:

[email protected], 
[email protected], 
[email protected], 
[email protected]
© www.soinside.com 2019 - 2024. All rights reserved.