1.函數
public static bool IsFloat(string str)
{
string regextext = @"^(-?\d+)(\.\d+)?$";
Regex regex = new Regex(regextext, RegexOptions.None);
return regex.IsMatch(str.Trim());
}2.調用
if (!IsFloat(textBox11.Text))
{
MessageBox.Show("應該是一個數字", "數據輸入錯誤提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
textBox11.SelectAll();
textBox11.Focus();
return;
}3.注意
應引入命名空間:using System.Text.RegularExpressions;