如何在C#判断输入的在文本框内的是字符还是数字
在程序中有时候需要判断输入的文本框内信息是否是数字还是字符,在特殊情况下需要判断是数字,现在说下调用的方式和代码?
using System.Text.RegularExpressions;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ceshi
{
public partial class main : Form
{
public main()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (Regex.IsMatch(textBox1.Text, @"^[+-]?\d*[.]?$"))//通过正则表达式验证输入的是否是数字
{
Console.WriteLine("匹配");
int shurushuzi =Convert.ToInt32(textBox1.Text.ToString());
MessageBox.Show("输入正确序");
}
else
{
MessageBox.Show("请重新输入正确序列数数");
}
}
}
}