您的位置:首页 > 其它

验证字符串是否全部为数字

2014-10-23 11:09 183 查看
用到验证字符串是否全为数字,正则不太会用,就写了个简单的函数,记录留用。

//验证字符串是否全部为数字

bool CheckCstringIsNum(CString str_input)

{

if (str_input.IsEmpty())

{

return false;

}

if (strlen(str_input) >= 1)

{

int n_str_len = strlen(str_input);

while (n_str_len > 0)

{

CString str_char;

str_char = str_input.Mid(0,1);

if ('0' >= str_char || str_char >= '9')

{

//字符串有非数字字符

return false;

}

else

{

str_input = str_input.Mid(1,n_str_len-1);

n_str_len--;

}

}

return true;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: