类代码:
#region 方法 判定小数位数
public static bool IsDouble(char keyChar, TextBox objControl, int numDecimalDigit)
{
bool bolResult = false;
string strValue = objControl.Text;
if (strValue == "" && keyChar == '.')// 第一位不能输入小数点
{
return false;
}
if (Regex.IsMatch(keyChar.ToString(), "[0-9\b.]"))
{
if (keyChar == '.')// 输入小数点
{
if (!strValue.Contains('.'))// 检测是否存在小数点,如果存在就不能输入小数点
{
bolResult = true;
}
}
el