使用C#在Xaml中进行电子邮件验证 [英] Email validation in Xaml using C#
本文介绍了使用C#在Xaml中进行电子邮件验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
实际上,我需要帮助来验证电子邮件,我完成了验证,但是客户要求在电子邮件中允许"+"(加号)符号,这是我的Regex
@"^([\ w-\.] +)@((\ [[0-9] {1,3} \.[0-9] {1,3} \.[0-9] {1, 3} \.)|(([[w-] + \.)+))([a-zA-Z] {2,4} | [0-9] {1,3})(\]?) $"
任何人都可以帮助我如何允许使用正则表达式的加号,或者为此提供其他替代方法.
问候,
Arunkumar M
Hi everyone,
Actually i need the help for validating the Email, i completed the validation but customer ask to allow ''+''(plus) symbol in email, this is my Regex
@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"
can anyone please help me how to allow the Plus sign for using this Regex or please give Any alternate idea for this.
Regards,
Arunkumar M
推荐答案
"
任何人都可以帮助我如何允许使用正则表达式的加号,或者为此提供其他替代方法.
问候,
Arunkumar M
"
can anyone please help me how to allow the Plus sign for using this Regex or please give Any alternate idea for this.
Regards,
Arunkumar M
由于+是特殊字符,因此您需要对正则表达式进行转义和加引号
像这样的东西
@"^([\ w-\.\ +] +)@((\ [[[0-9] {1,3} \.[0-9] {1,3} \.[0-9] { 1,3} \.)|(([[w-] + \.)+))([a-zA-Z] {2,4} | [0-9] {1,3})(\] ?)
since + is a special character , you need to escape plus sign in your regex
something like this
@"^([\w-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)
"
这篇关于使用C#在Xaml中进行电子邮件验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文