QT validater

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QRegExpValidator>
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //ui->lineEdit->setInputMask("000.000.000.000;");


    QRegExp exp("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)$");
    QRegExpValidator *ipVal  = new QRegExpValidator(exp);
    ui->lineEdit->setValidator(ipVal);
}

MainWindow::~MainWindow()
{
    delete ui;
}

 

posted @ 2022-04-09 10:04  mingzhang  阅读(32)  评论(0编辑  收藏  举报