1、用正规式using System.Text.RegularExpressions; string pattern = @"^\d+(\.\d)?$";if(Text1.Text.Trim()!=){if(!Regex.IsMatch(Text1.Text.Trim(),pattern)){Text1不是数字;}else{Text1是数字;}}--------------------------------------------------------------------2、用异常try{double.Parse(this.TextBox1.Text);Response.Write(是数字);}catch{Response.Write(不是数字);} --------------------------------------------------------------3、用控件C#中有个只能输入数字的控件NumericUpDown,你可以使用它。
时间: 2024-10-12 13:16:30