首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么判断一行字符前2位为字母?

2012-02-09 
如何判断一行字符前2位为字母??比如ER587我需要判断前两位为字母,后三位为数字,是的话返回true否则返回fal

如何判断一行字符前2位为字母??
比如ER587

我需要判断前两位为字母,后三位为数字,是的话返回true

否则返回false

[解决办法]
bool IsOk(string louzhu)
{
for(int index=0; index <louzhu.count&&index <5; index++)
{
if(index <2)
{
............
}
else if (index> =2)
{
.............
}
}
}
也可以用正则......
[解决办法]
bool IsOk(string louzhu)
{
if (louzhu.Length <= 4)
{
return false;
}
for (int index = 0; index <= 4; index++)
{
if (index <= 1)
{
return ((louzhu[index] > = 'a ' && louzhu[index] <= 'z ') || (louzhu[index] > = 'A ' && louzhu[index] <= 'Z '));
}
else
{
return (louzhu[index] > = '0 ' && louzhu[index] <= '9 ');
}
}
}

热点排行