Questo dovrebbe funzionare se lo usi con un evento tipo onKeyUp o onKeyDown, dato che fa il confronto con l'ultimo carattere inserito.

Con onKeyPress potrebbe non funzionare (l'evento potrebbe essere scatenato PRIMA che il carattere venga scritto nella stringa - ma questo dipende dal browser e dal SO).


Ciao
Michele