日期:2014-05-20  浏览次数:20767 次

求这个正则的修改
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+$"