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)

相关推荐

  1. Qt-表达式

    2024-06-15 12:54:02       38 阅读
  2. Qt表达式

    2024-06-15 12:54:02       8 阅读
  3. qt 表达式简单介绍

    2024-06-15 12:54:02       35 阅读
  4. QT笔记 - QRegularExpression表达式

    2024-06-15 12:54:02       34 阅读
  5. 通俗易懂玩QT表达式 QRegularExpression 学习

    2024-06-15 12:54:02       32 阅读
  6. 表达式

    2024-06-15 12:54:02       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-15 12:54:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-15 12:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-15 12:54:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-15 12:54:02       20 阅读

热门阅读

  1. HTML DOM 事件

    2024-06-15 12:54:02       7 阅读
  2. SpringBoot 项目,三种方式实现打印 sql 日志

    2024-06-15 12:54:02       10 阅读
  3. Redis作为缓存

    2024-06-15 12:54:02       9 阅读
  4. Python+Opencv是实现车牌自动识别

    2024-06-15 12:54:02       6 阅读
  5. 面试问题-除了threading还会哪种并发

    2024-06-15 12:54:02       8 阅读
  6. 媒体查询的屏幕尺寸范围

    2024-06-15 12:54:02       8 阅读
  7. LeetCode 7题:整数翻转(原创)

    2024-06-15 12:54:02       8 阅读
  8. 使用静态方法接受对象参数

    2024-06-15 12:54:02       9 阅读
  9. SpringBoot集成websocket

    2024-06-15 12:54:02       10 阅读
  10. 基于starknet构建应用链之Madara

    2024-06-15 12:54:02       11 阅读
  11. 算法训练营day59

    2024-06-15 12:54:02       6 阅读