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;