数字验证:C#验证输入的是否数字的几种方法来源: 发布时间:星期三, 2008年9月10日 浏览:230次 评论:0
方法一: static bool IsNumeric(string str) 方法二: private bool IsNumeric(string s) private bool IsNumeric(string s) { char ch0 = '0'; char ch9 = '9'; for(int i=0; i < s.Length; i++) { if ((s[i] < ch0 || s[i] > ch9)) { this.lblwarning.Text="此处应输入整数且非负!"; return false; } } return true; } 方法三: static bool IsNumeric (string str) 方法四:(可扩展) public static bool IsConvert(string Expression,Type DataType) { switch(DataType.Name) { case "Double": try { Double.Parse(Expression); return true; } catch { return false; } case "DateTime": try { DateTime.Parse(Expression); return true; } catch { return false; } default: return true; } } 验证输入的是否数字的方法 其实用正则表达式也可以 正则表达的写法是:
0
相关文章读者评论发表评论 |
|