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}$
[解决办法]
QRegExp rx("^[0-9]{5}$"); QRegExpValidator *pRevalidotor = new QRegExpValidator(rx, this); ui->lineEdit->setValidator(pRevalidotor);