textbox 的有效性验证问题

时间:2021-09-28 11:52:18
大家好,

    现在项目上碰到一个textboxd验证问题。要求在textbox里输入的类似于  ABC.1234.1.2 这样的字符串。凡是输入位数不符合的,或是“ABC.A123.1.2”的也不可以,也就是说只能是“三个字母.四个数字.一个数字.一个数字”这样的格式。我不知道该怎么做,特向大家来请教。先谢谢大家的帮助。谢谢!

10 个解决方案

#1


用正则嘛

#2


能说具体一点吗?我刚接触编程。谢谢

#3


写一个函数的例:
public bool CheckedTextBOx(string textBox1.text.Trim())
{
boo; b=true;
string s=textBOx1.text.Trim();
for(int i=0;i<textBox1.text.Length;i++)
{
if(s[i]<'A' && s[i]>'Z')
{
b=false;
}
}
return b;
}


像这样的去写应该可以写出来的……

#4


写一个函数的例:
public bool CheckedTextBOx(string textBox1.text.Trim())
{
boo; b=true;
string s=textBOx1.text.Trim();
for(int i=0;i<textBox1.text.Length;i++)
{
if(s[i]<'A' && s[i]>'Z')
{
b=false;
}
}
return b;
}


像这样的去写应该可以写出来的……

#5


写一个函数的例:
public bool CheckedTextBOx(string textBox1.text.Trim())
{
boo; b=true;
string s=textBOx1.text.Trim();
for(int i=0;i<textBox1.text.Length;i++)
{
if(s[i]<'A' && s[i]>'Z')
{
b=false;
}
}
return b;
}


像这样的去写应该可以写出来的……

#6


var re=/^[A-Z]{4}.[\d]{4}.[\d].[\d]/gi;

#7


引用 6 楼 qianhe_he 的回复:
var re=/^[A-Z]{4}.[\d]{4}.[\d].[\d]/gi;

VAR是什么?
我.NET2.0 VS2005 WINFORM

#8


继续等待,救急啊

#9


学习学习

#10


使用正则表达式

#1


用正则嘛

#2


能说具体一点吗?我刚接触编程。谢谢

#3


写一个函数的例:
public bool CheckedTextBOx(string textBox1.text.Trim())
{
boo; b=true;
string s=textBOx1.text.Trim();
for(int i=0;i<textBox1.text.Length;i++)
{
if(s[i]<'A' && s[i]>'Z')
{
b=false;
}
}
return b;
}


像这样的去写应该可以写出来的……

#4


写一个函数的例:
public bool CheckedTextBOx(string textBox1.text.Trim())
{
boo; b=true;
string s=textBOx1.text.Trim();
for(int i=0;i<textBox1.text.Length;i++)
{
if(s[i]<'A' && s[i]>'Z')
{
b=false;
}
}
return b;
}


像这样的去写应该可以写出来的……

#5


写一个函数的例:
public bool CheckedTextBOx(string textBox1.text.Trim())
{
boo; b=true;
string s=textBOx1.text.Trim();
for(int i=0;i<textBox1.text.Length;i++)
{
if(s[i]<'A' && s[i]>'Z')
{
b=false;
}
}
return b;
}


像这样的去写应该可以写出来的……

#6


var re=/^[A-Z]{4}.[\d]{4}.[\d].[\d]/gi;

#7


引用 6 楼 qianhe_he 的回复:
var re=/^[A-Z]{4}.[\d]{4}.[\d].[\d]/gi;

VAR是什么?
我.NET2.0 VS2005 WINFORM

#8


继续等待,救急啊

#9


学习学习

#10


使用正则表达式