Skip to main content
 首页 » 编程设计

c#之正则表达式以防止文本框接受电子邮件地址

2024年01月16日34xiaohuochai

我可以用来阻止文本框接受电子邮件地址的正则表达式是什么?

请您参考如下方法:

Regex emailregex = new Regex("([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})"); 
String s = "johndoe@example.com"; 
Match m = emailregex.Match(s); 
if (!m.Success) { 
   //Not an email address 
} 


但是,请注意,其他人比您聪明得多,我还没有找到用于电子邮件的理想正则表达式。如果您需要防弹产品,请不要使用当前的方法。