C#中正则表达式的用法
两种使用方法:
1、在文本输入框后加入正则表达式验证控件RegularExpressionValidator。此种方法适用于WebForm中。
在ValidationExpression选项中,输入验证规则。
在ControlToValidate选项中,选择要验证的控件。
在ErrorMesage选项中,输入如果验证没有通过页面要显示的信息。
2、在隐藏代码中使用,此方法适用于WinForm和WebForm中。
这种方法要先加入声明命名空间:
using System.Text.RegularExpressions;
然后在方法中声明验证规则:
string s_reg = @"^\d+$";
声明要验证的字符串:
string s = textBox1.Text;
新建一个实例,并将验证规则以参数形式传入实例,初始化类:
Regex reg = new Regex( s_reg );
然后拿实例对要验证的字符串进行验证,返回结果为bool值:
if ( reg.IsMatch (s) )
{
MessageBox.Show( "It 's OK~");
}
else
{
MessageBox.Show( "It 's Bad~");
}
下次再写一下正则表达式的规则
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步