Qt 密码输入格式判断
来源:互联网 发布:域名服务器端口 编辑:程序博客网 时间:2024/05/22 08:26
要求输入的密码为字母与数字的组合,并且不小于6位。
其中m_pSetName,m_pSetPsw,m_pReSetPsw为QLineEdit类型的成员变量,分别表示用户名输入框、密码输入框、再次输入密码框
QByteArray ch = m_pSetPsw->text().toLatin1();char *s = ch.data();char *p = ch.data();while (*s && *s >= '0' && *s <= '9'){s++;//如果是数字,指针后移}while ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z')){p++;//如果是字母,指针后移}if (m_pSetName->text() == "" || m_pSetPsw->text() == ""){m_pTips1->setText(QStringLiteral("账号密码不能为空"));return;}//判断密码是否为字母数字组合else if (*s == NULL){//纯数字m_pTips2->setText(QStringLiteral("密码须为6位数字与字母组合"));return;}else if (*p == NULL){//纯字母m_pTips2->setText(QStringLiteral("密码须为6位数字与字母组合"));return;}//密码长度小于6else if (m_pSetPsw->text().count() < 6){m_pTips2->setText(QStringLiteral("密码须为6位数字与字母组合"));return;}//两次输入的密码不一致else if (m_pSetPsw->text() != m_pReSetPsw->text()){m_pTips3->setText(QStringLiteral("两次输入的密码不一致"));return;}
0 0
- Qt 密码输入格式判断
- Qt设置密码输入框格式QLineEdit
- 监听EditText输入框 ,判断输入的密码是什么格式
- JS输入格式判断
- JS判断邮箱格式,密码输入是否一致,不能为空,长度控制等
- JS判断邮箱格式,密码输入是否一致,不能为空,长度控制等
- 自定义的密码输入判断
- python脚本输入密码判断
- C#判断输入日期格式
- Qt 正则表达式检测密码格式
- qt QlineEdit 输入密码显示成星号
- 判断手机号密码格式特殊字符正则
- js 判断用户输入的密码强度
- 输入密码或用户名判断是否正确
- Android判断输入密码的强度
- 登录注册判断密码再次输入
- Qt 设置QLineEdit的输入格式
- javascript判断用户输入是否合法日期格式
- hibernate4saveorUpdate更新也会插入
- 第十九篇 zabbix创建Action
- 什么叫工作站?
- springmvc中的http请求参数与响应
- 大数据框架对比:Hadoop、Storm、Samza、Spark和Flink
- Qt 密码输入格式判断
- centos 6.4下安装hadoop2.2.0
- MongoDB学习一
- AngularJS——directive指令
- jquery优化之路
- [生存志] 第45节 晋文公周游入秦国
- NRF初始化过程
- 关于线性空间和线性映射
- Vue初识