Я пытаюсь использовать регулярные выражения для проверки номеров телефонов, но только для того, чтобы все числа были приняты не только 10, мое регулярное выражение - это [[0-9] {10}), которое должно просто разрешить 10 чисел 0-9. мои тестовые строки были 1234567890, которые прошли и 703482062323, которые также прошли. Что я могу сделать, чтобы исправить эту проблему?QRegularExpression для телефонного номера
Код им с помощью, чтобы проверить регулярное выражение является
QRegularExpression Phone_Num("^[0-9]{10}"); // 10 numbers in a phone number
QRegularExpressionMatch match = Phone_Num.match("12345612312312312121237890");
qDebug() << match.hasMatch();
Try убирая ''^ – ForceBru
, он все еще принимает более 10 номеров – Root0x