fix: Fix password can input chinese character bug.

This commit is contained in:
sunwen
2024-06-21 15:09:06 +08:00
parent 77b077e253
commit 5e768b7e9c
3 changed files with 11 additions and 1 deletions

View File

@@ -184,6 +184,7 @@ void AccountFormDialog::addNewModeUI(QVBoxLayout* layout)
mLePwd = new ULineEdit(this);
mLePwd->setPlaceholderText(tr("Input password"));
mLePwd->setEchoMode(QLineEdit::Password);
mLePwd->setValidator(new QRegExpValidator(QRegExp("[a-zA-z0-9]+$"), mLePwd));
mLePwd->setMaxLength(30);
layout->addWidget(mLePwd);
mRoleID = User::getRoleID("doctor");
@@ -195,6 +196,7 @@ void AccountFormDialog::addNewModeUI(QVBoxLayout* layout)
mConfirmPwd = new ULineEdit(this);
mConfirmPwd->setPlaceholderText(tr("Input password"));
mConfirmPwd->setEchoMode(QLineEdit::Password);
mConfirmPwd->setValidator(new QRegExpValidator(QRegExp("[a-zA-z0-9]+$"), mConfirmPwd));
mConfirmPwd->setMaxLength(30);
layout->addWidget(mConfirmPwd);
addEndLine(layout);