C#正则表达式Match类
来源:互联网 发布:免费刷永久qq会员软件 编辑:程序博客网 时间:2024/04/28 15:57
我们在做一个系统的登录页面时,往往需要检查用户输入的字符串是否合法,下面是我写的一个检查程序(输入框只能输入英文和数字),C#正则表达式即可实现这一点。
C#正则表达式Match类表示正则表达式匹配操作的结果。
以下示例使用 Regex 类的 Match 方法返回 Match 类型的对象,以便检验输入字符串是否和所定义的字符串类型匹配。此示例使用 Match 类的 Match.Success 属性来指示是否成功匹配。
下面是一个检查用户输入的字符是否和原先定义的是否匹配的小程序
1 private void txtuser_Validating(object sender, CancelEventArgs e) 2 { 3 if (this.txtuser.Text.Trim() != string.Empty) 4 { 5 Regex rg_chk = new Regex("^[A-Za-z0-9]+$"); 6 // 定义一个Regex对象实例 7 Match mt_chk = rg_chk.Match(this.txtuser.Text.Trim()); 8 // 和输入框中的字符串中匹配 9 if (!mt_chk.Success)10 {11 this.lblmsg.Text = "用户名只能以英文和数字命名";12 e.Cancel = true;13 }14 else15 {16 this.lblmsg.Text = string.Empty;17 }18 }19 else20 {21 this.lblmsg.Text = string.Empty;22 }23 }
这样在用户输入字符串后,如果合法,回车时才能跳到下一个文本框,否则无法跳到下一个文本框(这是一个登录画面的部分代码,但是这里还没有将所有代码没贴上)
- C#正则表达式Match类
- C#正则表达式类Match和Group类的理解
- C#正则表达式类Match和Group类的理解
- C#正则表达式编程(三):Match类和Group
- 正则表达式的Match,Group,Capture类
- Pytho正则表达式-match
- C#正则表达式编程(三):Match类和Group类用法
- C#正则表达式编程(三):Match类和Group类用法
- C#正则表达式编程(三):Match类和Group类用法 【转】
- C#正则表达式编程(三):Match类和Group类用法
- 正则表达式工具Match Tracer
- 正则表达式匹配(re.match)
- 正则表达式match方法应用
- 正则表达式match方法应用
- 正则表达式之match、replace
- Regex.Match,使用正则表达式匹配字符串
- javascript正则表达式exec 和 match 区别
- JavaScript 正则表达式的test,exec,match
- java调用远程webservice 简单应用
- 利用switch ..case写一个简单的计算机函数.
- 过滤器
- QTP工具
- 我眼中的hadop(5-7)
- C#正则表达式Match类
- Automatic Workload Repository(自动负载信息库,AWR)
- Web自动化测试原理
- (Relax 线段树1.1)POJ 3468 A Simple Problem with Integers(线段树子区间更新的维护:集中更新和动态统计子序列中的数据)
- Ubuntu安装JDK+Eclipse
- apache/php 性能大幅提升关键参数
- Curling 2.0
- Python函数式编程指南(一):概述
- db2日期函数和oracle的区别