C#使用的正则表达式
C#中对于Text使用正则表达式进行限制输入是不错的方法,代码简洁清晰。使用方法:
TextBox tb = new TextBox;
string input = tb.Text;
if (!Regex.IsMatch(input, @"^(?:-?(0|\d{0,9}(?:\.\d{0,4})?|0\.\d{0,4})?)$"))
{
//Information
}
命名空间:
System.Text;
System.Text.RegularExpressions;
正则表达式详细描述见附件 节省时间的利器 这货太难学了 好东东,收藏 晦涩难记. 每次用正则表达式都得调试测试半天 一直搞不懂~~~ 用的时候 都是 照例子 套 只记住了.* 正则表达式和语言没有关系吧,所有语言通用的 原来好多人都有甘印象-_-|| 这个不错~ 好东东,收藏 正则表达式有专门的测试工具,现在。net已经不搞了。弄个java的还能看得懂。 感觉挺难的 每次都是百度的有没有 好东西谢谢分享 第一次用这个,多个正则表达式按照楼主位的写法不可以啊,后来加了 逻辑或 才可以的。 tragedy 发表于 2016-7-12 08:37
第一次用这个,多个正则表达式按照楼主位的写法不可以啊,后来加了 逻辑或 才可以的。 ...
谢谢提醒,后续再次验证完毕后,更新表达式。 Gallen.Zhang 发表于 2016-7-9 23:30
正则表达式和语言没有关系吧,所有语言通用的
对!只要语言提供支持的方法。都可以用的。 node720 发表于 2016-7-10 10:30
正则表达式有专门的测试工具,现在。net已经不搞了。弄个java的还能看得懂。 ...
那我的找找了,对于收藏控的人来说,你是提供的讯息! 好东东,收藏
页:
[1]