Regular Expression

Prendo spunto da un mio messaggio sul forum per fare una dolorosa ammissione della mia incapacità nel risolvere un problema con una regular expression che ho cercato di "risolvere" in questi giorni.

Secondo alcune richieste la regola di input doveva contenere, tra le altre, il controllo che la stessa non dovesse contenere più di due caratteri consecutivi uguali.La regular expression che ho prodotto per risolvere le altre richieste è la seguente e la posto per risolvere magari a qualcun  altro questa necessità, ed anche con la speranza che qualcuno possa avere un'idea migliore di quella che ho deciso di prendere:controllare l'ultimo requisito da codice.. Crying ...

^.(?=.*\w{8,})(?=.*[.;$!@-])(?!.*\s).*$

La cosa triste è che, prendendo spunti da libri e manuali vari (soprattutto quelli di Balena), mi sembra sempre di essere vicino ad una soluzione..mah..

posted @ lunedì 2 luglio 2007 14:45

Print
«gennaio»
domlunmarmergiovensab
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678