正規表現を使用して電話番号を検証しようとしていますが、10 だけでなくすべての番号を受け入れることができます。私の正規表現は ^[0-9]{10} で、0 ~ 9 の 10 個の番号を許可する必要があります。私のテスト文字列は、合格した 1234567890 と合格した 703482062323 でした。この問題を解決するにはどうすればよいですか?
正規表現をテストするために使用するコードは次のとおりです
QRegularExpression Phone_Num("^[0-9]{10}"); // 10 numbers in a phone number
QRegularExpressionMatch match = Phone_Num.match("12345612312312312121237890");
qDebug() << match.hasMatch();