Oppure

Loading
04/05/12 16:19
killer
salve ragazzi ho un problema urgente da risolvere.
Ho una textfield e con le regex( per togliermi qualsiasi altro genere di problema ), ho il bisogno di controllare che i caratteri immessi devono essere rispettivamente:
a)3 'caratteri'(quasiasi tipo) ( nessun numero )
b)Gli ultimi 2 caratteri devono essere numerici ( escludendo ogni altra forma di carattere)
c)la lunghezza max consentita è 5 caratteri.
inoltre devo fare in modo che se qualcosa va storta( se si verifica qualche problema di inserimento) mi venga cancellato il carattere sbagliato digitato in automatico utilizzando il metodo della classe String 'replaceAll("regex","";)'.

fatemi sapere presto(magari con spiegazione) e grazie tante.
aaa
04/05/12 18:04
lorenzo
e la domanda é....?
aaa
05/05/12 12:37
killer
la domanda è:

come faccio tramite regex a controllare i valori immessi nella textfield ?
La textfield puo contenere max 5 caratteri.
inoltre i primi 3 valori immessi,devono cominciare con qualsiasi tipo di carattere esclusi i numeri. se nei primi 3 valori immessi ci sono numeri (da 0-9), in automatico voglio che si autocancellino.
proseguendo, negli ultimi due caratteri devono essere presenti solo 2 numeri; ogni altra forma di carattere deve essere rimossa in automatico..
Esempio: H@B33 lunghezza max 5c. i primi 3 caratteri speciali(non devono essere presenti numeri). gli ultimi due caratteri devono essere solo numeri.
concludendo l'esempio... se l'utente ad esempio digita H3344 ovviamente in 2a e 3a posizione ci sono 2 numeri e quindi non è corretto. conseguenza autoeliminazione degli stessi dalla textfield...

come risolvo sto problema piuttosto complicato?
ps: ovviamente tutto questo va controllato man mano che si digitano caratteri.
nel evento keyReleased.
Ultima modifica effettuata da killer 05/05/12 12:39
aaa