时间:2021-05-20
第一步先要引入有关正则式的命名空间:
复制代码 代码如下:
using System.Text.RegularExpressions;
第二步用指定的正则式构建一个正则表达式对象,下面的正则式是用来搜索长度为10的a-z的英文字母:
复制代码 代码如下:
Regex obj = new Regex("[a-z]{10}");
最后,根据正则式在指定数据中检索匹配项,如果匹配IsMatch方法就会返回true。
复制代码 代码如下:
MessageBox.Show(obj.IsMatch(“asdfghjkl”).ToString());
3个重要的正则式命令:
验证像ISOS190203 或 isos820830那样的前3位是不区分大小写的英文字母,剩余8位是数字。
在前面的表达式中只能匹配前3个是小写英文字母的发票编号,如果我们输入大写字母那就不能匹配了。所以为了确保前3个字母是不区分大小写的,我们就要用表达式^[a-zA-Z]{3}。
复制代码 代码如下:
^[a-zA-Z]{3}[0-9]{7}$
验证简单的网址URL格式:
第一步:检查是否存在|org)$
YYYY/MM/DD格式的日期:
复制代码 代码如下:
^(1[9][0-9][0-9]|2[0][0-9][0-9])[- / .]([1-9]|0[1-9]|1[0-2])[- / .]([1-9]|0[1-9]|1[0-9]|2[0-9]|3[0-1])$
也可以用以下的快捷命令来简化正则表达式:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍在C#中使用匹配中文的正则表达式,包括纯中文、有中文、中文开头、中文结尾等几个正则表达式示例。在正则表达式中,中文可以通过Unicode编码来确定正则表
js中的正则表达式比起C#中的正则表达式要弱很多,但基本够用了1定义正则表达式2关于验证的三个这则表达式方法3正则表达式式的转义字符1定义正则表达式在js中定义
本文实例讲述了C#正则表达式Regex类用法,分享给大家供大家参考。具体实现方法如下:一、在C#中,要使用正则表达式类,请在源文件开头处添加以下语句:复制代码代
具体和函数结合的使用方法,还请查看下篇文章JavaScript使用正则表达式进行表单验证的示例代码复制代码代码如下:匹配中文字符的正则表达式:[u4e00-u9
在C#中,我们一般使用Regex类来表示一个正则表达式。一般正则表达式引擎支持以下3种匹配模式:单行模式(Singleline)、多行模式(Multiline)