Начинаем отличать дату от числа

This commit is contained in:
2022-09-13 22:05:24 +03:00
parent f8649e3a7e
commit 5ef81840eb

View File

@@ -157,12 +157,17 @@ boolean isDigitStr(const String& str) {
}
boolean isDigitDotCommaStr(const String& str) {
bool dotCountWas = false;
for (size_t i = 0; i < str.length(); i++) {
char latter = str.charAt(i);
//если символ не цифра и не точка и не тире
if (!isDigit(latter) && latter != '.' && latter != '-') {
return false;
}
if (latter == '.') { // проверяем на две точки, чтоб исключить дату
if (dotCountWas) return false;
dotCountWas = true;
}
}
return true;
}