赞
踩
- // ([A-Z]|[a-z]|[0-9])([A-Z]|[a-z]|[0-9]){5,19}
- // {5,19}:是对输入的字符长度进行了限制,最少5,最多20,根据自己情况可以更改
- QRegularExpression rxUserandPwd("([A-Z]|[a-z]|[0-9])([A-Z]|[a-z]|[0-9]){5,19}");
- QValidator* userAndPwdValidator = new QRegularExpressionValidator(rxUserandPwd, this);
- ui->user_lineEdit->setValidator(userAndPwdValidator);
- ui->pwd_lineEdit->setValidator(userAndPwdValidator);
- //[\u4e00-\u9fa5]{2,10}的意思是:只允许输入中文字符,其余的全部禁止
- QRegularExpression realName("[\u4e00-\u9fa5]{2,10}");
- QValidator* realNameValidator = new QRegularExpressionValidator(realName, this);
- ui->realName_lineEdit->setValidator(realNameValidator);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。