/// <summary>
/// 判断是否输入的是数字allyn
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void txtAllPrice_KeyPress(object sender, KeyPressEventArgs e)
{
char bb = e.KeyChar;
getMethod(bb,e);
}
public void getMethod(char KeyChar, KeyPressEventArgs e)
{
if ((Convert.ToInt32(KeyChar) == 8))
{
e.Handled = false;
}
else
{
Regex numRegex = new Regex(@"^(-?[0-9]*[.]*[0-9]*)$");
Match Result = numRegex.Match(Convert.ToString(KeyChar));
if (Result.Success)
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}
}
本文介绍了一个简单的数字输入验证方法,通过C#代码实现,确保用户只能输入数字或小数点,适用于价格等数值型数据的输入场景。
1111

被折叠的 条评论
为什么被折叠?



