正则表达式
# include <QRegularExpressionValidator>
// 第一个数字是1-9,第二个数字和之后的数字是0-9
QRegularExpression regx ( "[1-9][0-9]+$" );
QValidator *validator = new QRegularExpressionValidator(regx, this);
ui->editNum->setValidator(validator);
参考文献
QRegularExpressionValidator class