Expresiones Regulares para el mail / Regular Expresions for the mail .net
Descripción del problema : Problemas con la consistencia de los datos en campos que tienen que tener una determinada estrutura como el mail. El viejo código aceptaba ñs, y aceptaba acentos, supongo que dependerá del idioma del explorador lo que acepte. El siguiente link muestra un ejemplo para hacerlo a través de código, cuya expresión regular no me sirvio.
Problem Description : Problems with the data consistency in fields which must has a structure like the email. The next link has an example (is in spanish, but the code is the code so ...) to validate mail adresses. Maybe with an english browser you don't have this kind of problems, but with a spanish browser I had it.
http://msdn2.microsoft.com/es-es/library/01escwtf(VS.80).aspx
Otro link interesante para poder quitar carácteres no válidos de strings es el siguiente :
Another link, this one to delete characters which isn't valid
http://msdn2.microsoft.com/es-es/library/844skk0h(VS.80).aspx
más links para trabajar con expresiones regulares / more links for work with regular expresions ...
MICROSOFT WEB http://www.microsoft.com/spanish/msdn/articulos/archivo/201205/voices/regex.mspx
http://www.regular-expressions.info/
MUY BUEN LINK / VERY GOOD LINK
Las expresiones regulares con las que trabajé yo ... / The regular expresions which I have worked ...
El código antiguo / The old code:
"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
El código nuevo / The new code:
"[a-zA-Z0-9._]+([-+.][a-zA-Z0-9._]+)*@[a-zA-Z0-9._]+([-.][a-zA-Z._]+)*\.[a-zA-Z._]{2,4}"
Y para los más curiosos. Link a posts escritos por Ramón Tebar en su blog, también sobre expresiones regulares ...
http://labloguera.net/blogs/rtb/archive/tags/Expresiones+regulares/default.aspx(SPANISH)
EDIT -- 2 diciembre 2007
Aquí os dejo un link a un post de mi compi thempra en el que os deja un par de links a sitios útiles sobre expresiones regulares.
http://blog.thempra.net/blogs/thempra/archive/2007/01/02/exprexiones-regulares.aspx