wilmahua 2020-12-28 22:58 采纳率: 0%
浏览 315

【Qt】【正则表达式】要求用户名和密码包含字母大小写,但我的代码无法同时判断大小写,如何解决?

qt程序,要求用户名和密码包含字母大小写,但我的代码无法同时判断大小写,代码逻辑只判断大写或小写时,是可以成功的,如何解决?

①if(!ui->usernamele_zhuce->text().contains(QRegExp("[A-Z]"))||!ui->usernamele_zhuce->text().contains(QRegExp("[0-9]")))

②if(!ui->usernamele_zhuce->text().contains(QRegExp("[A-Z]"))||!ui->usernamele_zhuce->text().contains(QRegExp("[0-9]"))||!ui->usernamele_zhuce->text().contains(QRegExp("[a-z]")))

代码如上,①可以成功,②不可行

  • 写回答

2条回答 默认 最新

  • 502203305 2020-12-29 10:38
    关注

    contains('"A-Z") && contains("[a-z]") && contains("[0-9]")

    评论

报告相同问题?

悬赏问题

  • ¥188 寻找能做王者评分提取的
  • ¥15 matlab用simulink求解一个二阶微分方程,要求截图
  • ¥30 matlab解优化问题代码
  • ¥15 写论文,需要数据支撑
  • ¥15 identifier of an instance of 类 was altered from xx to xx错误
  • ¥100 反编译微信小游戏求指导
  • ¥15 docker模式webrtc-streamer 无法播放公网rtsp
  • ¥15 学不会递归,理解不了汉诺塔参数变化
  • ¥15 基于图神经网络的COVID-19药物筛选研究
  • ¥30 软件自定义无线电该怎样使用