使用C#在Xaml中进行电子邮件验证 [英] Email validation in Xaml using C#

查看:116
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆