控制输入
c# 中的textbox控件上如何判定输入的是易做图数字? --------------------编程问答-------------------- 用正则表达式来校验吧 /^[-+]?\d*$/ --------------------编程问答-------------------- 用ascII码判断 --------------------编程问答-------------------- 你可以用类型转换异常判断;也可以把字符串转换成字符数组,逐个字符判断是否是 c>='0' c<='9' --------------------编程问答-------------------- if (Regex.IsMatch(textBox1.Text, "\\d+")) ... --------------------编程问答--------------------
请详细点啦,不大明白 --------------------编程问答--------------------
using System.Text.RegularExpressions;
在TextBox的Changed事件里面写:
if (...) MessageBox.Show("是数字"); --------------------编程问答-------------------- 总结:
1.你可以用类型转换异常判断;
2.也可以把字符串转换成字符数组,逐个字符判断是否是 c>='0' c<='9'
3.正则if(Regex.IsMatch(textBox1.Text, "\\d+"))
4.第三方控件
5.NumericUpDown控件替代你的textbox --------------------编程问答--------------------
总结:
1.你可以用类型转换异常判断;
2.也可以把字符串转换成字符数组,逐个字符判断是否是 c>='0' c<='9'
3.正则if(Regex.IsMatch(textBox1.Text, "\\d+"))
4.第三方控件
5.NumericUpDown控件替代你的textbox
非常谢谢!
补充:.NET技术 , C#