Important: Please read the Qt Code of Conduct -

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