C'est une tâche vraiment difficile et vous ne pouvez pas être sûr à 100% que vous éviterez de soumettre de telles informations.
Vous pouvez facilement empêcher d'afficher des courriels et des URL (en format standart ISO, bien sûr), mais ce sera vraiment pénible pour les numéros de téléphone et les adresses.
[email protected]
peut être représenté comme email at email.com
ou email[at]email.com
etc.
http://www.google.com
peut être représenté comme google dot com
etc.
me semble validation des adresses comme tâche impossible à résoudre du tout vert st. 1-1 = st. Vert maison # 1, appartement # 1; Il est presque impossible de valider de telles chaînes.
Le téléphone pourrait aussi être truqué (1 121 123 43 23 => 1 un-deux-un ...).
Je vous conseille de simplifier votre tâche. C'est un véritable gaspillage de temps, à mon humble avis.
PS: Si vous décidez de résoudre cette tâche, alors regular expressions
vous aidera beaucoup et ce sera une expérience inestimable qui fera vos compétences de développeur plus!
Je ne peux pas imaginer que vous ayez une bonne raison de le faire, mais c'est finalement futile sans modération par un humain. Faites-le contre les règles de votre forum pour publier des informations personnelles et interdire les comptes qui le font. – meagar
Comment gérez-vous une situation où quelqu'un affiche son numéro de téléphone comme "cinq 55 huit 7 deux trois"? –
C'est pour aider nos modérateurs humains. Je sais que je peux mettre en place un tel système, je me demandais surtout s'il existait déjà quelque chose qui serait assez intelligent pour enlever au moins certaines choses. Ceci est pour un site de paiement où nous ne voulons pas que les utilisateurs se contactent jusqu'à ce qu'ils aient procédé à leurs transactions via notre site. Si elles peuvent juste traiter en dehors de notre place de marché, pourquoi déranger lol. – programmerdave