validacion, con expresiones regulares
-
hola amigos estoy intentando validar una dirección de email, con expresiones regulares pero no he conseguido buenos resultados, aquí mi código:
{ QRegExp exp("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$"); QRegExpValidator v(exp,this); QString text=ui->lineEdit->text(); int pos=0; if(v.validate(text,pos)==QValidator::Invalid) QMessageBox::warning(this,QApplication::applicationName(), "El email no es valido."); else QMessageBox::information(this,QApplication::applicationName(),"Todo bien."); }
-
Hola
Pues realmente no tengo ni idea de expresiones regulares, sí, nunca las he usado :/
Pero he encontrado esta web que me ha parecido, cuanto menos, interesante, hasta la he añadido a marcadores XD
http://jarroba.com/busqueda-de-patrones-expresiones-regulares/
Un saludo