当前位置: 首页 > news >正文

Qt正则表达式

需求:对输入的内容进行限制

    只能以字母或下划线开始不能以数字开始    不能有中文    字母,数字,下划线混合使用
    QRegExp rx("^[A-Za-z_][A-Za-z0-9_]*$");QRegExpValidator validator(rx);QLineEdit edit;edit.setValidator(&validator);edit.show();

 

 Qt——正则表达式-CSDN博客

 [abc]

只能输入一个字符,a或b或c

[^abc]

只能输入一个字符,不可以是a或b或c。

[a-z]

只能输入一个字符,可以是a,b,c,,,,,z中的任何一个

[a-zA-Z]

只能输入一个字符,可以是a,b,c,,,,,z或者A,B,C,,,,,,Z中的任何一个

*

代表0个或1个或多个

a*

0个或1个或多个a

?

代表0个或1个

+

代表1个或多个

a{3}

3个a

a{3,}

3个或大于三个a

a{3,6}

a的个数在3和6之间(包含3和6)

http://www.lryc.cn/news/374703.html

相关文章:

  • 排序-快排算法对数组进行排序
  • flink学习-容错机制
  • InfluxDB技术分享
  • Windows10安装配置Docker客户端和WSL2与Hyper-V虚拟机
  • EIQ-ABC 分析法在配送中心储位分配中的应用
  • 【安装笔记-20240613-Linux-在 OpenWrt 的 LuCI界面支持命令行调试】
  • React小记(一)_基础部分
  • 40、基于深度学习的线性预测设计(matlab)
  • 【初体验 threejs】【学习】【笔记】hello,正方体 3!
  • 第04章:IDEA的安装与使用
  • [原创][Delphi多线程]使用TMonitor, TEvent和TQueue配合实现TThreadQueue的经典使用案例.
  • 6.12ctf练习
  • 海豚调度异常处理: 使用 arthas 在内存中删除启动失败的工作流
  • 在Qt中,QSerialPort::write(data) 和 readAll() 有什么关联和联系
  • 第 2 章:Spring Framework 中的 IoC 容器
  • 构造函数、实例、原型对象三者之间的关系
  • 人工智能抢走了他们的工作。现在他们得到报酬,让它听起来像人类
  • 大模型微调出错的解决方案(持续更新)
  • 企业多云策略的优势与实施指南
  • vue分页
  • 服务器上设置pnpm环境变量
  • Java中BIO、NIO、AIO详解
  • cloud_enum:一款针对不同平台云环境安全的OSINT工具
  • 图像的对比度和亮度
  • 手撕设计模式——计划生育之单例模式
  • Mac M3 Pro 部署Flink-1.16.3
  • Mysql 的分布式策略
  • 记录一个利用winhex进行图片隐写分离的
  • 压缩映射定理证明
  • Ubuntu20.04.6操作系统安装教程