EgoRusMarch
@EgoRusMarch

Как составить регулярное выражение для QString?

Нужно простое регулярное выражение для проверки того, является ли строка числом.
Также нужно, чтобы был допустим разделитель (точка), но не обязательно.
  • Вопрос задан
  • 63 просмотра
Решения вопроса 2
vt4a2h
@vt4a2h
Senior software engineer (C++/Qt/boost)
Можно как-то так написать, но это уж для совсем простого случая:
QRegularExpression("^\\d+(.\\d+)?$").match(myString).hasMatch()

К слову, у QString есть методы для преобразования строки в число.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы