[Qt-interest] Fastest way to check if QString is number

Lukast dev lukast.dev at gmail.com
Thu Jul 14 10:49:14 CEST 2011


Hi,

I'm curious if you know faster way to check if QString is number then:

bool isNumber = false;
QString text("10"); // can be int, float or double or word like "top"
qreal value = text.toDouble(isNumber);
if (isNumber) {
  useNumber(value);
...
} else {
  useText(text);
...
}

Would be QRegExp faster http://doc.qt.nokia.com/latest/qregexp.html ?



More information about the Qt-interest-old mailing list