Regex(@"@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4}$", RegexOptions.Compiled);
使用上面的方法,我只想传递@gmail.com、@xyz.edu、@co.uk 等值... 但我发现像 abc@gmail.com(有效的电子邮件 ID)这样的值也会通过。
我应该修改什么?
请您参考如下方法:
在@前面加上一个^。
对了,为什么{2,4}到底。 .travel 也是一个有效的顶级域。
Regex(@"@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4}$", RegexOptions.Compiled);
使用上面的方法,我只想传递@gmail.com、@xyz.edu、@co.uk 等值... 但我发现像 abc@gmail.com(有效的电子邮件 ID)这样的值也会通过。
我应该修改什么?
请您参考如下方法:
在@前面加上一个^。
对了,为什么{2,4}到底。 .travel 也是一个有效的顶级域。