
Originally Posted by
jacek
The code below worked for this format, d/M/yyyy i.e 1/12/2019
QRegExp R_date
("([1-9]|[12][0-9]|3[01]{1,2})/([1-9]|[12]{1,2})/(19[0-9][0-9]|20[0-9][0-9])");
ui->lineEdit->setValidator(valida);
QRegExp R_date("([1-9]|[12][0-9]|3[01]{1,2})/([1-9]|[12]{1,2})/(19[0-9][0-9]|20[0-9][0-9])");
QRegExpValidator *valida = new QRegExpValidator(R_date, this);
ui->lineEdit->setValidator(valida);
To copy to clipboard, switch view to plain text mode
The code below worked for this format, dd/MM/yyyy i.e 01/12/2019, 02/03/2019
QRegExp R_date
("(0[1-9]|[12][0-9]|3[01]{1,2})/(0[1-9]|[12]{1,2})/(19[0-9][0-9]|20[0-9][0-9])");
ui->lineEdit->setValidator(valida);
QRegExp R_date("(0[1-9]|[12][0-9]|3[01]{1,2})/(0[1-9]|[12]{1,2})/(19[0-9][0-9]|20[0-9][0-9])");
QRegExpValidator *valida = new QRegExpValidator(R_date, this);
ui->lineEdit->setValidator(valida);
To copy to clipboard, switch view to plain text mode
Bookmarks