QString and int or double check
General and Desktop
2
Posts
2
Posters
10.5k
Views
1
Watching
-
wrote on 11 Feb 2012, 05:04 last edited by
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.
-
wrote on 11 Feb 2012, 08:29 last edited by
@
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.
1/2