日期:2014-05-19  浏览次数:20636 次

如何控制输入的值为2位字母?
最新遇到这样的问题,一个设备管理页面,要求设备代码位2位字母,如“ab”,“aa”等。怎么做呢?

------解决方案--------------------
Web还是Winform??
------解决方案--------------------
随机
------解决方案--------------------
正则.
[a-z,A-Z]{2}
------解决方案--------------------
用正则;
^[a-zA-Z]{2}$
------解决方案--------------------
string[] s=new string[]{ "a ", "b ",...};
Radom r = new Radom(0);
string stemp = " ";
while(s.length <2)
{
int iIndex = r.Next(25);
stemp+=s[iIndes];
}
MessageBox.show(stemp);

------解决方案--------------------
RegularExpressionValidator验证控件或js

------解决方案--------------------
用正则表达式
[a-z,A-Z]{2}
------解决方案--------------------
^([a-z][A-Z]){2}$