QRegularExpression Lineedit Validatoin

Привет, я пытаюсь проверить данные (состоящие из имен из 2 или более слов) из виджета lineedit, используя регулярные выражения в qt, проблема в том, что 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");

Спасибо


person Root0x    schedule 18.01.2015    source источник


Ответы (1)


я пытаюсь проверить данные (состоящие из имен из 2 или более слов)

^[a-zA-Z0-9]+(\s[a-zA-Z0-9]+)+$
person Avinash Raj    schedule 18.01.2015