PHP - ayuda con expresion regular

 
Vista:

ayuda con expresion regular

Publicado por roxxane (39 intervenciones) el 23/04/2009 18:39:53
hola tengo un campo que debe guardar nombre, puede caer dentro de opciones como las siguientes:

ROSA

ROSA MARIA

entonces puede o no contener espacios, puse los siquiente para validarla

if (!ereg("^[A-Z]{3,20}$s+", trim($nomnuevo))) {
header ("Location: $pag?accion=nivel&id_ven=$id_ven&error=5");
exit;
}

funciona sin la s pero no me deja poner espacios, asi que puse la parte de /s, ya he experimentado con las siguientes formas

if (!ereg("^[A-Z]{3,20}$s*", trim($nomnuevo))) {
if (!ereg("^[A-Z]{3,20}$s", trim($nomnuevo))) {
if (!ereg("^[A-Z]s{3,20}$", trim($nomnuevo))) {
if (!ereg("^[A-Z]{3,20}s$", trim($nomnuevo))) {
if (!ereg("^[A-Zs]{3,20}$", trim($nomnuevo))) {

pero con ninguna me acepta espacios, alguien tendra la sintaxis correcta??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con expresion regular

Publicado por PasabaPorAqui (43 intervenciones) el 24/04/2009 10:31:44
Buenas.

Echa un ojo a esta página http://gollum.inforg.uniovi.es/aii/valida_regexp.php en ella traen ejemplos de expresiones regulares, y tienen un pequeño formulario para que puedas hacer pruebas en tiempo real. Pones la expresión, y una cadena de ejemplo.

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con expresion regular

Publicado por roxxane (39 intervenciones) el 24/04/2009 17:21:34
esta buena la pagina, gracias ya funciono.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar