检查leandit输入是否具有正确的格式QT 5 C
Check if lineEdit input has right format Qt 5 C++
我需要检查qlineedit中的输入文本是否以这种格式aaa@b where'aaa;可以是Bee,We,tz,wb,con,zwl,scl,kc1 and;可以是b或g ...
但是,在输入文本中,我可以将" AAA@b,aaa@b,aaa@b&quot放置"。然后必须逗号之一
带有正则表达式您可以检查。
例如:
QRegExp regex("^((BE|WE|TZ|CON|ZWL|SCL|KC1)@(B|G)(,|$))+");
QLineEdit le;
le.setText("WE@G");
le.text().contains(regex); // return true
le.setText("BE@BSCL@G,KC1@B");
le.text().contains(regex); // return false
le.setText("BE@B,SCL@G,KC1@B");
le.text().contains(regex); // return true
相关文章:
- 强制Qt相机视频格式
- 需要有关使用 Visual Studio 17 将 QT 桌面应用程序打包为 AppX 格式的指导
- QT 标签 setText() 同时保留文本格式
- 如何在Qt中打印.xlsx格式
- 以Qt格式捕获音频信号
- Qt解析自定义文件格式
- 为什么我在有关文件编码格式的QT代码中获得了混乱的代码
- 使用文本格式来记录QT
- 检查leandit输入是否具有正确的格式QT 5 C
- 如何获取 C++/Qt 格式的文件格式
- Qt C++ 如何将加密文本的QByteArray保存到文件中,然后读取并格式化为QByteArray
- QT显示双重号码,没有指数格式
- 如何在QT中读取GPX文件(xml格式)
- Qt:模型/视图-定义项目持有日期的格式
- 错误:主格式为0(libsndfile,Qt)
- Qt - 以 mmmm YYYY 格式获取当前日期(作为字符串)
- 如何静态链接WebKit的Qt图像格式插件
- 在 C++/Qt 中以文本格式序列化数据结构
- 使用iomanip将数据输出格式化为具有Qt的文本文件
- Qt ActiveX QAxObject格式Excel单元格注释