From 363ca14ec792867bd541ced38b3d7735f3369578 Mon Sep 17 00:00:00 2001 From: sunwen Date: Fri, 21 Jun 2024 15:21:14 +0800 Subject: [PATCH] feat: Add input validator in recon page. --- src/forms/recon/ScanSearchCriteriaForm.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/forms/recon/ScanSearchCriteriaForm.cpp b/src/forms/recon/ScanSearchCriteriaForm.cpp index 40fd7d2..80499db 100644 --- a/src/forms/recon/ScanSearchCriteriaForm.cpp +++ b/src/forms/recon/ScanSearchCriteriaForm.cpp @@ -2,6 +2,7 @@ #include "ui_ScanSearchCriteriaForm.h" #include +#include #include #include "components/ListBox.h" @@ -47,8 +48,11 @@ ScanSearchCriteriaForm::ScanSearchCriteriaForm(QWidget *parent) ui->holder1->setObjectName("endSpaceLine"); ui->mPatientIDEdit->setEnabled(!JsonObject::Instance()->getAnonymousMode()); + ui->mPatientIDEdit->setValidator(new QRegExpValidator(QRegExp("[a-zA-z0-9]+$"), ui->mPatientIDEdit)); ui->mPatientNameEdit->setEnabled(!JsonObject::Instance()->getAnonymousMode()); + ui->mPatientNameEdit->setValidator(new QRegExpValidator(QRegExp("^[A-Za-z0-9\u4e00-\u9fa5]+$"), ui->mPatientNameEdit)); ui->mAccessionNumberEdit->setEnabled(!JsonObject::Instance()->getAnonymousMode()); + ui->mAccessionNumberEdit->setValidator(new QRegExpValidator(QRegExp("[a-zA-z0-9]+$"), ui->mAccessionNumberEdit)); ui->mClearButton->setEnabled(!JsonObject::Instance()->getAnonymousMode()); ui->mRetrieveButton->setEnabled(!JsonObject::Instance()->getAnonymousMode()); ui->mRefreshButton->setEnabled(!JsonObject::Instance()->getAnonymousMode());