QRegExp regx("[1-9][0-9]+$"); QValidator *validator = new QRegExpValidator(regx, ui->lineEdit ); lineEdit->setValidator(validator); lineEdit的第一个数是1-9的,第二个数和之后的是0-9的。