LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C# 正则表达式(Regex)验证输入的邮箱地址、手机号、提取HTML文本@Footer的值

admin
2026年2月13日 11:58 本文热度 191

正则表达式是一种强大的文本处理工具,可以对字符串进行匹配、验证、提取或者替换等操作。

在C# 中 正则表达式Regex是在System.Text.RegularExpressions命名空间下的一个类。IsMatch是Regex类的一个静态方法,简单好用,只要把要验证的字符和验证格式传入方法中即可返回验证结果,验证成功返回True否则返回False。

验证输入的邮箱地址:

  string email = Console.ReadLine();  //简单的邮箱验证  string pattern = @"^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$";  bool isValid = Regex.IsMatch(email, pattern);

验证输入的手机号:

 Console.WriteLine("请输入手机号码:"); string email = Console.ReadLine(); //中国大陆简单的手机号码验证 string pattern = @"^1[3-9]\d{9}$"; bool isValid = Regex.IsMatch(email, pattern);

提取HTML文本@Footer的值:

using System;using System.Text.RegularExpressions;namespace A_RegexJob{    internal class Program    {        static void Main(string[] args)        {            // 示例HTML字符串            string strHTML = @"                    <html><html>                    <head><meta http-equiv=Content-Type content=text/html; charset=windows-1252                    <meta name=Generator content=Microsoft Word 14>                    </head></head><body>                    <p>@Footer=CONFIDENTIAL<p></body></html>                    ";            // 使用正则表达式提取@Footer的值            Regex m = new Regex("@Footer=(.*?)(?=<)", RegexOptions.Compiled);            Match match = m.Match(strHTML);            if (match.Success)            {                Console.WriteLine("提取到的Footer值: " + match.Groups[1].Value);            }            else            {                Console.WriteLine("未找到匹配的内容。");            }        }    }}

C# 正则表达式的功能非常强大,适用于各种字符串处理任务。通过Regex类可以高效轻松完成字符串的验证或信息的提取。


该文章在 2026/2/13 11:58:30 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved