MuniManantay

MuniManantay

Municipalidad de Manantay

ShuttleMexico

ShuttleMexico

Transport Company

The Word of the Lord

The Word of the Lord

BroadCasts Religious

JoyeriaFinne

JoyeriaFinne

Taller de joyeria

Sep
04

Validar email con PHP y expresiones regulares

Escrito por Carlos Montalvo hace 3 meses y 1 hora, archivado en Desarrollo Web

Esta función nos ayuda a comprobar si una cadena o campo específico en un formulario es un email o no.

function es_email($email) {
	$regex = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i";
	//comprovamos si la cadena tiene el simbolo de @ y el punto
	if (strpos($email, '@') !== false && strpos($email, '.') !== false) {
	//comparamos con la expresion regular la cadena
		if (preg_match($regex, $email)) {
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}

//metodo de uso

if (es_email("miemail@dominio.com")):
	echo "es valido";
else:
	echo "invalido";
endif;
Tags: , , ,
Ago
14

XHTML 1.0 Strict : there is no attribute “TARGET”

Escrito por Carlos Montalvo hace 3 meses y 3 semanas, archivado en Desarrollo Web

Validando mi página me encontré con un error muy común:

there is no attribute “TARGET”

Ya que TARGET no es un atributo válido en el XHTML estricto por lo cual necesitaba encontrar un método de solucionarlo sin perder la accesibilidad a la pagina.

Googleando encontré 2 posibles soluciones

/*utilizando window.open */
<a onclick="window.open(this.href); return false;" href="http://www.calinsoft.com/2008/08/">CalinSoft 2008/08</a>

/*añadiendo target='_blank'; adentro de onclick */
<a onclick="target='_blank';" href="http://www.calinsoft.com/2008/">CalinSoft 2008</a>

Con esto logramos que valide correctamente, pero esto claramente se podía mejorar, por que añadiéndolo manualmente seria tedioso.
(Leer el resto de la noticia »)

Tags: , , , ,