在这里我尝试了,我发现它们在网络周围构建它们(将不同的正则表达式部分组合在一起)所以我确定它们100%正确,虽然我测试它们看起来像他们工作了),顺便说一句我正在使用asp.net C# - RegularExpressionValidator控件
我发现1个错误:电子邮件正则表达式允许用户只输入以下域名:@ company-inc.com(@之前没有字符)
请验证并解释他们的工作原理?
答案 0 :(得分:0)
您可以在这里查看正则表达式:http://www.internetofficer.com/seo-tool/regex-tester/
您可以询问有关如何解决技术问题的问题,但是如果您的行为符合您的需要,您应该自己测试一下
答案 1 :(得分:0)
我发现了电子邮件问题,因为我无法找出最好的正则表达式,我必须做两步:
- 假设您要验证文本框 txtEmail :
使用内置的asp.net regularexpressionvalidator ,并为电子邮件设置 validationexpression ,顺便说一句是\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
。
在按钮点击事件中,使用字符串EndsWith功能检查txtEmail.Text.ToLower().EndsWith("your email domain")
是否为真