我们处理许多法国客户,这是我们的申请表单的一个问题。
我怎么能告诉控制,允许法国的人物?
最终,正则表达式是由微软提供的默认之一:
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
我们处理许多法国客户,这是我们的申请表单的一个问题。
我怎么能告诉控制,允许法国的人物?
最终,正则表达式是由微软提供的默认之一:
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
嗯,基本上正则表达式的结果不应该是不同的是否有口音或没有。 (见正则表达式不区分重音?供参考)
但是,除了 - 我不知道,那口音电子邮件内有效。
即使如果\我不能让微软工作提供了正则表达式,W仍然不能满足特殊字符EEA你可以代替任何\w
实例与[\wèéà]
使这个正则表达式接受任何字的文字以及任何的您提供的特殊字符(也许省略域部分的特殊字符,我想你永远也找不到some@test.còm)
也许这是不是在回答范围,但是你会需要一些时间来看看回答这个问题,以获取有关电子邮件验证的一些想法?
尝试这个:
ValidationExpression="\w*[\éèà]+([-+.']\w+)*@\w*[\éèà]+([-.]\w+)*\.\w+([-.]\w+)*" />
其中[\ EEA]是你的特殊字符“列表”。 还可以添加/ I([\ EEA] / i)至忽略大小写敏感的。
但是,我要推荐验证电子邮件在后端:
public bool IsValidEmail(string email)
{
bool isValidEmail = false;
try
{
var validEmail = new MailAddress(email);
isValidEmail = true;
{
catch (FormatException ex)
{
// The email has not a good format
}
}
尝试了很多方式上面为法国电子邮件和所有那些我不工作,我找到一个解决方案是我的作品。
ValidationExpression="[À-ÿ\w]+([-+.'][À-ÿ\w]+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"