Originariamente inviato da bigdada
io creerei un autocompilatore in modo che l'utente inizi a scrivere il nome e la pagina confronta quelli presenti in un database e suggerisce il finale della parola.
altrimenti potresti scompattare il nome inserito e salvarlo in un array, poi fai scorrere l'array e lo confronti con i nomi di un database.
in questo modo dovresti risolvere il problema per l'80%, in più potresti creare un controllo che legge il nome inserito e se non trova una corrispondenza chiede un reinserimento
spero di essere stato utile
Vagliando le tue proposte:
- Autocompilatore: no. Deve essere completamente trasparente all'utente, e poi troppo complicato perché dovrei usare Javascript.
- Reinserimento: no. La correzione viene fatta manualmente dai moderatori in seguito all'invio del post.
- Controllo in array: sì. L'algoritmo base va migliorato, per renderlo compatibile con scambi o dimenticanze di lettere, e per riconoscere le abbreviazioni. Inoltre va migliorato per nomi simili per scegliere che si avvicina di più a quello giusto.