Qt判断QString中的字符串是否为纯数字

代码实现

/***
*判断一个字符串是否为纯数字
*/
int Common::isDigitStr(QString src)
{
    QByteArray ba = src.toLatin1();//QString 转换为 char*
    const char *s = ba.data();
    while(*s && *s>='0' && *s<='9') s++;
    if (*s)
    { //不是纯数字
        return -1;
    }
    else
    { //纯数字
        return 0;
    }
}
End

本文标题:Qt判断QString中的字符串是否为纯数字

本文链接:http://www.chisato.cn/index.php/archives/173/

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源。

最后修改:2021 年 12 月 11 日 09 : 45 PM
如果觉得我的文章对你有用,请随意赞赏