首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

QT中判断文本框输入的内容是否是5位的正整数解决方案

2012-06-05 
QT中判断文本框输入的内容是否是5位的正整数判断文本框输入的内容是否是5位的正整数。本人对正则表达式不懂

QT中判断文本框输入的内容是否是5位的正整数
判断文本框输入的内容是否是5位的正整数。本人对正则表达式不懂,来此请教。

[解决办法]
我不清楚QT里面正则怎么用,
所以给出.net里面的正则:
只能输入非零的正整数:“^+?[1-9][0-9]*$”
^[1-9]/ d*$     // 匹配正整数

5位正整数 ^[1-9]/d{4}*$ 


http://blog.csdn.net/lcl_data/article/details/5218509
[解决办法]
^\d{5}$
[解决办法]

C/C++ code
    QRegExp rx("^[0-9]{5}$");    QRegExpValidator *pRevalidotor = new QRegExpValidator(rx, this);    ui->lineEdit->setValidator(pRevalidotor); 

热点排行