QString and int or double check



  • Hi All,

    I have QStringList and i want to check wether the QString constains integer or double value ?

    QStringList str;
    str << tr("1234") << tr("abcd2345") << tr("lkjh");

    is there any way i can do weather string is digit or alphacharacter ?

    For integer value first string 1234 will return true and other string will return false.



  • @
    bool isNumeric = false;
    foreach(const QString &string, str)
    {
    string.toDouble(&isNumeric); // if you need support for the thousands
    // group seperator use QLocale::toDouble()
    if(isNumeric == true)
    {
    ...
    }
    }
    @
    Brain to terminal. Not tested.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.