0

こんにちは、qt で正規表現を使用して lineedit ウィジェットからデータ (2 つ以上の単語の名前で構成される) を検証しようとしています。問題は、qt が lineedit ウィジェットで何かを許可していることです。

QRegularExpression Company_Name("/([A-Z|a-z|0-9])/g");
QRegularExpressionMatch Company_Name_Match = Company_Name.match(ui->lineEdit_Company_Name->text())
if(Company_Name_Match.hasMatch())
{
    ErrorLog = ErrorLog + "Company Name contains charagters that are not alphanumeric\n";
    ui->lineEdit_Company_Name->setStyleSheet("border: 1px solid red");

ありがとうございました

4

1 に答える 1