I controlli lato server servon per evitare crossside scripts e utenti che disabilitando js ti inviano comunque dati non corretti e se nn fai i controlli anche lato server potrebbero pasare, in questo caso, delle parole che tu non vorresti passassero.
Per cui considera il fatto che i controlli la to client sono sempre qlkosina di in piu' che vai ad aggiungere ai tuoi sistemi.
E cmq i controlli lato client e lato server funzionano in 2 contesti ben separati per cui deve solo stare attento a farli uguali .