我最近在某个地方读过写一个正则表达式来匹配一个电子邮件地址,考虑到标准的所有变化和可能性是非常困难的,并且比最初假设的要复杂得多.
任何人都可以提供一些见解,为什么会这样?
是否有任何已知且经过验证的regexp实际完成这一点?
使用正则表达式匹配电子邮件地址有哪些好的替代方法?
我一直在寻找一些文章和帖子,建议不要使用正则表达式来验证用户数据.我不确定所有的事情,但我通常会在电子邮件地址验证的情况下找到它.
所以我想清楚使用正则表达式来验证用户输入是否良好?如果它好,那么验证电子邮件地址有什么不好?
编辑:
所以我们可以说,对于数据类型的基本主要验证,我们可以使用正则表达式并且它是好的,并且对于完全验证,我们需要将它与另一个解析器组合.
对于一般用法中的电子邮件验证的第二部分,我们可以使用它,但根据标准,它是不合适的.是吗?
现在混淆选择正确的答案