码迷,mamicode.com
首页 > 其他好文 > 详细

判断QString是否为纯数字

时间:2014-11-09 00:54:16      阅读:1072      评论:0      收藏:0      [点我收藏+]

标签:ar   sp   on   bs   amp   nbsp   har   c   return   

bool IsDigitString(QString strSource)
{
    bool bDigit = false;

    if (strSource.isEmpty())
    {
        return bDigit;
    }

    QByteArray strByteArray = strSource.toLatin1();
    const char *chString = strByteArray.data();

    while (*chString && *chString>=‘0‘ && *chString<=‘9‘) chString++;

    if (*chString)
    {
        bDigit = false;
    }
    else
    {
        bDigit = true;
    }

    return bDigit;
}

判断QString是否为纯数字

标签:ar   sp   on   bs   amp   nbsp   har   c   return   

原文地址:http://www.cnblogs.com/sz-leez/p/4084293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!