
 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