Je dois supprimer tous les caractères spéciaux et les espaces sur un champ de texte pour un formulaire que je construis. Comment puis-je accomplir cela en PHP.Comment faire pour supprimer des caractères spéciaux et des espaces sur un champ de texte en utilisant PHP
Répondre
Utilisez les regex suivantes lors du traitement des données:
$data = preg_replace('/[^A-Za-z0-9]/', "", $data);
Cela supprimera tous les caractères non alphanumériques à partir des données.
Merci pour la réponse rapide Je vais essayer maintenant. – Benny
Délimiteurs de modèle manquants dans l'expression rationnelle –
$specialChars = array(" ", "\r", "\n");
$replaceChars = array("", "", "");
$str = str_replace($specialChars, $replaceChars, $str);
Cela dépend vraiment, je suppose que vous travaillez avec les données $ _POST [] et souhaitez désinfecter ces entrées? Si donc je vraiment faire quelque chose comme:
$var = preg_replace("/[^A-Za-z0-9]/", "", $var);
Cela va dépouiller tout autre que l'alpha/num, vous pouvez régler le regex pour inclure d'autres caractères si vous le souhaitez. Vous trouverez d'excellents exemples d'expressions régulières couramment utilisées à: The RegEx Library
Si ce n'est pas tout à fait ce que vous cherchez ou si vous avez d'autres questions, faites-le nous savoir.
Oui, je travaille avec des données $ _POST le code exact que j'ai actuellement est le suivant: \t \t php echo $ tNGs-> displayFieldHint (" trTrPath ");?> php echo $ tNGs-> displayFieldError ("hommage", "trTrPath"); ?> Comment est-ce que j'ajouterais le code de suggestion à cela? Merci de votre aide! – Benny
Délimiteurs de motifs manquants dans l'expression rationnelle –
Kemp pouvez-vous s'il vous plaît montrer ce qui manque exactement sur ce code. – Benny
- 1. PHP: Exploser en utilisant des caractères spéciaux
- 2. Dans Lucene, en utilisant un analyseur standard, je veux faire des champs avec des espaces et des caractères spéciaux consultables
- 3. comment supprimer des espaces dans et du champ de texte
- 4. validation des caractères spéciaux en utilisant JavaScript
- 5. Comment puis-je supprimer des caractères spéciaux?
- 6. php et caractères spéciaux
- 7. comment vérifier des caractères spéciaux php
- 8. Comment supprimer de l'espace en plus des caractères spéciaux?
- 9. Script pour supprimer les caractères spéciaux des noms de fichiers
- 10. Comment écrire une regex en PHP pour supprimer des caractères spéciaux?
- 11. erreur en utilisant php pour imprimer des caractères spéciaux à partir d'une base de données
- 12. Caractères spéciaux s'échappant avec JS et PHP
- 13. comment lire des fichiers avec des espaces et des caractères spéciaux dans leur nom?
- 14. Comment faire pour échapper des caractères spéciaux HTML dans Java?
- 15. Comment faire pour supprimer des espaces à partir d'un XmlDocument
- 16. Echapper des caractères spéciaux
- 17. Comment faire pour supprimer des espaces dans BeautifulSoup
- 18. Echapper des caractères spéciaux
- 19. validation des caractères spéciaux
- 20. Comment faire pour échapper des caractères spéciaux dans JasperReports?
- 21. Comment puis-je supprimer des caractères spéciaux dans une donnée
- 22. Convertir des caractères spéciaux pour RTF
- 23. Comment faire pour échapper à des caractères spéciaux d'expression régulière en utilisant javascript?
- 24. xml et html échapper des caractères spéciaux
- 25. Remplacer tous les caractères spéciaux d'une chaîne en utilisant PHP
- 26. Comment faire pour supprimer des caractères spécifiques à partir de noms de fichiers en utilisant BASH
- 27. validation des caractères spéciaux
- 28. renvoyer des mots espaces numéros ou correspondre à tout attend des caractères spéciaux comme * & $!^&?
- 29. Impossible de supprimer des caractères spéciaux avec str_replace
- 30. Commande MySQL pour supprimer les caractères spéciaux
définir les caractères spéciaux –