爱问知识人 爱问教育 医院库

C#

首页

C#

C#中如何判断输入的字符是否为数字

提交回答
好评回答
  • 2019-03-29 08:44:54
      private void button6_Click(object sender, EventArgs e)
    {
    if (textBox2。Text。Length==0)
    {
    MessageBox。Show("X值不能为空!请输入X的值!");
    return;
    }
    else
    if (textBox3。
      Text。Length==0) { MessageBox。Show("U值不能为空!请输入U的值!"); return;}//判断输入框是否为空 double x, u; if (!double。TryParse(textBox2。Text, out u)) { MessageBox。
      Show("U必须为数字!");return; } if (!double。TryParse(textBox3。Text, out x)) { MessageBox。Show("X必须为数字!");return; } if (u = 4) MessageBox。
      Show("请输入正确的U值!");//判断输入框中的值是否为数字和是否溢出 } 。

    B***

    2019-03-29 08:44:54

其他答案

    2019-03-29 08:43:17
  •   using System。Text。RegularExpressions;
     /// 
            /// 使用指定正则进行验证
            /// 
            /// 正则表达式
            /// 待验证字符
            /// 
            public static bool RegexValidate(string regexString,string validateString)
            {
                Regex regex = new Regex(regexString);
                return regex。
      IsMatch(validateString。Trim()); } bool isNum=RegexValidate("^[0-9]*$",TextBox1。Text); 验证数字:^[0-9]*$ 。
      

    当***

    2019-03-29 08:43:17

  • 2019-03-29 08:30:18
  • 正则表达式
    上网搜下,很简单……

    C***

    2019-03-29 08:30:18

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):