2013-01-11 14 views

risposta

15

L'espressione regolare che si desidera è [a-zA-Z], ma è necessario utilizzare il metodo find().

Questa pagina consente di verificare le espressioni regolari in base all'input.

Regular Expression Test Page

e qui si ha una Java espressioni regolari tutorial.

Java Regular Expressions tutorial

+2

+1 per find(), darei un altro +1 per il tester regex online. .. – ppeterka

+2

Se consideri altre lingue, puoi usare 'boolean m = str.matches (". * [\\ p {L}] +. *] ")' – dragos2

52

È possibile utilizzare .*[a-zA-Z]+.* con String.matches() metodo.

boolean atleastOneAlpha = s.matches(".*[a-zA-Z]+.*"); 
+0

possiamo controllare il numero minimo e massimo di caratteri in questo regex? –

+1

Pubblica una domanda per questo. –

Problemi correlati