在C#中怎么用正则表达式限制文本框内不能输入数字?

2024-11-15 12:36:44
推荐回答(2个)
回答1:

string Standardm = "0"; //初始化一个变燃袭量
Standardm = this.textBox2.Text.Trim();//文本框内容赋值给变量

Regex digitregex = new Regex(@"^[0-9]\d*[.]?\d*$");初始化正则皮岩兄表达式

if (digitregex.IsMatch(Standardm) == false)//判断文本枣芦框内容是否符合正则表达式
{
不符合;
}
else
{
符合;
}

回答2:

string
Standardm
=
"0";
//初始化一个变量
Standardm
=
this.textBox2.Text.Trim();//文本框内容手谨赋值给变量
Regex
digitregex
=
new
Regex(@"^[0-9]\扒薯滚d*[.]?\d*$");初始化正春余则表达式
if
(digitregex.IsMatch(Standardm)
==
false)//判断文本框内容是否符合正则表达式
{
不符合;
}
else
{
符合;
}