| ||||
Respuesta: Expresiones Regulares :alpha: y :space: solo estan disponibles en POSIX Cambia :alpha: por [a-zA-Z] :space: por \s Lo malo es que \s aparte de espacios incluye \t y \n y \r |
| ||||
Respuesta: Expresiones Regulares Primero k nada gracias por responder... he reemplazado lo k me comentaste y la expresion me quedo asi /^(([a-zA-Z]+[\s]*)*)+[0-9]+[\s]*[,][\s]*([a-zA-Z]+[\s]*)*[,][\s]*[C][\.][P][\.][\s]*[0-9]{5}[\s]*[,]([a-zA-Z]+[\s]*)*$/ la pruebo como sigue: $cadena = "Romo 1825, La Doctores, C.P. 45623, Monterrey"; $validar = ereg("^(([a-zA-Z]+[\s]*)*)+[0-9]+[\s]*[,][\s]*([a-zA-Z]+[\s]*)*[,][\s]*[C][\.][P][\.][\s]*[0-9]{5}[\s]*[,]([a-zA-Z]+[\s]*)*$",$cadena,$coincidencias); Y me devuelve 0 en $validar lo k me indica k no es una cadena valida, cuando si lo es... alguna opinion ? Gracias de nuevo!!! |