gpt4 book ai didi

c# - 电子邮件验证表达式

转载 作者:行者123 更新时间:2023-11-30 20:50:06 26 4
gpt4 key购买 nike

写完这个之后,在输入电子邮件时它也显示错误消息并且工作正常。我不知道发生了什么事。任何人请解释一次。提前致谢

<asp:RequiredFieldValidator ID="Txt5" runat="server" ControlToValidate="TextBox5" ValidationGroup="abc" ErrorMessage="*"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="Txt05" runat="server" ControlToValidate = "TextBox5" Display ="Dynamic" ValidationExpression="^\w+([-+.']\w+)*@domain.com$" ErrorMessage="Please enter valid email address.."></asp:RegularExpressionValidator>

最佳答案

请使用这个作为你的正则表达式:

ValidationExpression="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@
(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?"

有关其工作原理的进一步说明,请查看 here .

就像现在一样,您的正则表达式只匹配域等于域和 .com 扩展名的电子邮件地址。当然,这是个问题,因为 xzxzx@yahoo.gr 是一个有效的电子邮件地址,而您的 reg exp 不会将其评估为有效的。 (xzxzx 是某个名字)

关于c# - 电子邮件验证表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com