Necesito eliminar todos los caracteres especiales y espacios en un campo de texto para un formulario que estoy construyendo. ¿Cómo logro esto en PHP?Cómo eliminar caracteres especiales y espacios en un campo de texto usando PHP
Respuesta
Usar la siguiente expresión regular durante el procesamiento de los datos:
$data = preg_replace('/[^A-Za-z0-9]/', "", $data);
Esto eliminará todos los caracteres no alfanuméricos partir de los datos.
Gracias por la respuesta rápida lo intentaré ahora. – Benny
Decantadores de patrón faltantes en la expresión regular –
$specialChars = array(" ", "\r", "\n");
$replaceChars = array("", "", "");
$str = str_replace($specialChars, $replaceChars, $str);
Esto realmente depende, supongo que se está trabajando con $ _POST [] datos y desean para desinfectar las entradas? Si es así, sin duda hacer algo como:
$var = preg_replace("/[^A-Za-z0-9]/", "", $var);
Que se tira todo lo que no sea alfa/num, se puede ajustar la expresión regular para incluir otros personajes si lo desea. Algunos ejemplos excelentes de expresiones regulares de uso común se pueden encontrar en: The RegEx Library
Si esto no es lo que está buscando o tiene otras preguntas háganoslo saber.
Sí, estoy trabajando con datos $ _POST, el código exacto que tengo actualmente es el siguiente: \t \t php echo $ tNGs-> displayFieldHint (" trTrPath ");?> php echo $ tNGs-> displayFieldError ("tributo", "trTrPath"); ?> ¿Cómo agregaría el código de sugerencia a eso? ¡Gracias por tu ayuda! – Benny
Decantadores de patrón faltantes en la expresión regular –
Kemp puede mostrar qué le falta exactamente en ese código. – Benny
- 1. Eliminar caracteres especiales de un campo de base de datos
- 2. PHP: explotar usando caracteres especiales
- 3. ¿Cómo puedo eliminar caracteres especiales?
- 4. Regex eliminar caracteres especiales
- 5. ¿Cómo eliminar caracteres especiales de una cadena?
- 6. Caracteres especiales en PHP/MySQL
- 7. Imprimir caracteres especiales en php
- 8. cómo buscar caracteres especiales php
- 9. Lucene y caracteres especiales
- 10. Caracteres especiales arrojando str_pad en php?
- 11. jQuery eliminar los caracteres especiales de la cadena y más
- 12. ¿Eliminar caracteres especiales en SQL sin bucle?
- 13. ¿Cómo convierto caracteres especiales usando java?
- 14. Mostrar caracteres especiales usando System.out.println
- 15. javascript regex para validar texto alfanumérico con espacios y rechazar caracteres especiales
- 16. Reemplazar todos los espacios y símbolos especiales con guión en URL usando el lenguaje PHP
- 17. caracteres especiales en id de etiquetas html
- 18. escapando caracteres especiales usando sqlalchemy
- 19. eliminar caracteres especiales de un archivo en Linux
- 20. Regex para validar cadenas que tienen solo caracteres (no caracteres especiales), espacios en blanco y números
- 21. Caracteres especiales en FPDF con PHP
- 22. Cómo verificar caracteres especiales usando regex
- 23. file_get_contents - caracteres especiales en URL
- 24. caracteres especiales en el problema "file_exists" (php)
- 25. preg_match PHP para sólo números y letras, sin caracteres especiales
- 26. Prueba de caracteres especiales de PHP
- 27. cómo limitar el número de caracteres en un campo de área de texto que procesa php?
- 28. Caracteres especiales en XML
- 29. ¿Cómo escribo una expresión regular en PHP para eliminar caracteres especiales?
- 30. Matlab: cómo reemplazar todos los caracteres especiales en un vector?
define los caracteres especiales –