C#使用正则表达式校验邮箱
在C#中,可以使用Regex正则表达式类来校验前台提交过来的邮箱字段信息是否符合要求,Regex类是C#中有关正则表达式处理的相关类,功能强大,我们只需要在实例化Regex类的时候指定相应的规则为邮箱的规则即可。
Regex类表示.NET Framework 正则表达式引擎。 它可用于快速分析大量的文本来查找特定的字符模式;若要提取、 编辑、 替换或删除文本子字符串;并将提取的字符串添加到集合以生成报表。
通过Regex类来校验邮箱字段的代码如下:
/// <summary>
/// 校验输入的内容是否为邮箱
/// </summary>
/// <param name="inputData">输入字符串</param>
/// <returns></returns>
public static bool IsEmail(string inputData)
{
Regex RegEmail = new Regex("^[\w-]+@[\w-]+\.(com|net|org|edu|mil|tv|biz|info)$");//w 英文字母或数字的字符串,和 [a-zA-Z0-9] 语法一样
Match m = RegEmail.Match(inputData);
return m.Success;
}
备注:此原创文章最早发表于博主个人站,原文链接C#使用正则表达式校验邮箱_IT技术小趣屋,转载请标明出处。
转载于:https://blog.51cto.com/6455350/2371526
C#使用正则表达式校验邮箱相关推荐
- 前端开发:使用JS正则表达式校验邮箱和手机号的方法,安卓面试题最新2020
6. ? 匹配前面的子表达式零次或一次: 7. \d 匹配一个数字字符,等价于[0-9]: ( ) 标记一个子表达式的开始和结束位置: 9. . 匹配除换行符 \n 之外的任何单字符: \ 将 ...
- 正则表达式校验邮箱号、手机号、身份证号码等等
正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式.正则表达式可以检测给定的 字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分.它可以迅速地 用极简单的方式达到字符串的复杂控 ...
- 前端开发:使用JS正则表达式校验邮箱和手机号的方法
前言 在前端开发过程中,通过使用JS的正则表达式来校验输入的邮箱或者手机号是否正确,这也是一个非常常见的业务情景需求.尤其是在登录注册场景和有关提交邮箱和手机号相关的时候,一定需要做输入校验,这是正常 ...
- 前端正则表达式校验邮箱,电话,身份证等
//邮箱 var mail = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA ...
- java校验邮箱_Java正则表达式校验邮箱和手机号 | 学步园
[html] import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckMobileAndEm ...
- Java正则表达式校验邮箱和手机号
import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckMobileAndEmail {/* ...
- 电话,手机,微信账号,邮箱正则表达式校验
正则表达式用好了真的挺强大 手机号校验 电话校验 邮箱校验 微信账号校验 1. 手机号校验 /*** 校验规则:* 手机号为11位* 首位只能为1* 第二位只能是3-9数字* 后面9位可以是任意数字* ...
- java正则表达式校验手机号,电话号码,邮箱
1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非 ...
- linux邮箱格式正则表达式,【深入浅出Linux】常用正则表达式校验
前言 使用man grep查看grep的帮助文档,有如下内容: image 可以看出,正则表达式由三类,分别是 基本的正则表达式(Basic Regular Expression 又叫 Basic R ...
最新文章
- DNS隐蔽通道 是可以通过dig 子域名来追踪其真实IP的
- 查询 oracle_关于oracle和mysql数据库的查询问题
- P5659-[CSP-S2019]树上的数【贪心】
- php查找顶级分类,php 无限级分类 获取顶级分类ID,php顶级_PHP教程
- LeetCode 256. 粉刷房子(DP)
- 【Matlab学习笔记】【图像滤波去噪】高斯平滑滤波
- ztree带有选项框的树形菜单使用
- iOS,QRCord(矩阵二维码)
- Win7连接共享打印机时,报 0x00000bcb 错误
- 一个月10起融资,宠物经济正在掏空年轻人的钱包
- 基于android的希腊字母读音手机软件,希腊字母表app下载
- 前世回眸,今生结缘,滚滚红尘,谁人可依
- 一个好用的剪切板复制粘贴工具
- Acwing 1191. 家谱树 (topsort
- DASCTFNepCTF 部分writeup
- 教程--免费为小程序接入客服机器人
- 量子计算机有生之年,对话哈佛大学教授Lukin:量子计算将在我们有生之年普及!...
- 大众速腾信息公开案11月10日开庭
- windows如何取消电脑自动关机命令
- 西安临潼秦始皇陵、地宫、八大奇迹馆、骊山一日游
热门文章
- win7系统安装教程
- 林肯公园(LINKIN PARK)上海演唱会观众座位表(转帖)
- 人一生必看的100部电影(全球最佳电影排名榜TOP250)
- 关于小米手机连接电脑,不能查看logcat日志的解决方法
- Codeforces869A The Artful Expedient
- 原创|对接三方服务商回调鉴权的程序代码设计
- Dell E7440加装硬盘
- python每日学4:vscode的安装与基础使用
- 用uni.previewImage({}) 来直接做图片的预览和识别二维码
- 北京大学可视化发展前沿研究生暑期学校Day3