我对正则表达式很陌生,但我认为这是验证表单中输入的电子邮件地址的最佳方式。
我的正则表达式有效,除非输入的电子邮件地址中包含下划线字符 ( _
)。
由于我缺乏使用正则表达式的经验,我不确定我应该在我的模式中的哪个位置添加有问题的字符以允许它:
Dim pattern As String = "^[-a-zAZ0-9][-.a-zA-Z0-9]*@[-.a-zA-Z0-0]+(\.[-.a-zA-Z0-0+)*\." & _
"(com|edu|info|gov|int|mil|net|org|biz|name|museum|coop|aero|pro|tv|[a-zA-Z]{2})$"
DreamInCode 上的另一个人也有同样的问题。他说他通过_
在数字检查后添加来修复它。
我看到了 A-Z0-9,但我不确定哪个是数字检查...我在 Regex 中工作不多,所以我希望没有人介意指出在哪里添加_
提前致谢