Validación PHP mayúsculas y espacios
Publicado por Daniel (15 intervenciones) el 13/02/2021 14:09:32
Hola, tengo una base de datos con un campo donde se deben guardar los dos nombres de los usuarios del sistema con letras mayúsculas, ya he colocado las verificaciones en html para que el input solo reciba letras mayùsculas y espacios (un espacio para separar ambos nombres) y ahora quiero colocar las verificaciones/validaciones del lado del servidor con php. Suponiendo que ya estoy en el punto en que a través del método POST he recibido la variable $nombres que por ejemplo contiene "PEDRO JOSE" puedo utilizar ctype_upper($nombres) para averiguar si solo se están ingresando letras mayúsculas, al hacerlo el resultado serìa FALSE porque el espacio no es letra mayúscula (pero es necesario que esté presente para separar ambos nombres). Lo otro que había pensado sería , así mismo, luego de recibir la variable con el método POST convertir la cadena a mayùsculas con strtouppper($nombre), esto funcionaría pero no me garantizaría que se ingresaron solo letras mayùsculas y un espacio ya que podrían pasar también caracteres especiales. Quería preguntarles si alguien conoce alguna función que como en este caso permita ingresar los dos nombres con mayúsculas, aceptando el espacio y sin números o caracteres especiales, o necesariamente ya me tocaría crear algún algoritmo ajustado a la necesidad probablemente separando los nombres evaluándolos y volviéndolos a concatenar.
Gracias.
Gracias.
Valora esta pregunta


0