首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求这个正则的修改,该如何解决

2012-03-18 
求这个正则的修改C# codeif (!System.Text.RegularExpressions.Regex.IsMatch((sender as TextBox).Text,

求这个正则的修改

C# code
if (!System.Text.RegularExpressions.Regex.IsMatch((sender as TextBox).Text, @"^(?!0\d)\d+(\.\d*)?$"))            {                int index = (sender as TextBox).SelectionStart;                (sender as TextBox).Text = (sender as TextBox).Tag as string;                (sender as TextBox).SelectionStart = index;            }


这是个控制textbox只允许输入数字的正则,别人给我的。现在允许输小数点 "." ,比如:100.14 现在我不想允许输入小数点。如何修改呢?

[解决办法]
C# code
@"^(?!0\d)\d+$" 

热点排行