如何验证输入的字符串长度为4,且是以零开头,而且输入后的字符串会自动减一,用c#实现,谢谢
2个回答
展开全部
不明白你的意思,特别是输入后的字符串会自动减一是?
string str;
//TODO
if(str.Length!=4&&str[0]!='0')
{
messageBox.Show(“字符输入格式不正确”);
}
string str;
//TODO
if(str.Length!=4&&str[0]!='0')
{
messageBox.Show(“字符输入格式不正确”);
}
追问
比如输入的是0003,最后得到的值是0002
追答
int lastint;
lastint=int.parse(str[3]);
lastint=lastint-1;//获得减一的结果
string newstr;
newstr=str.replace(str[3],lastint.tostring());//输出的新的字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询