Δημοσιεύτηκε: 04 Ιαν 2012, 00:57
από Ilias95
medigeek έγραψε:
Κώδικας: Επιλογή όλων
r'^[1-9]|[0-9]{2,}'

^[1-9] = Αρχίζει (^) με αριθμό 1 εως 9 (χωρίς το 0)
ή (|)
[0-9]{2,} = 2+ αριθμούς από το 0 εως 9

Τώρα που το ξαναβλέπω καλύτερα δεν είναι σωστή η λογική. Γιατί έτσι επιτρέπεται να ξεκινήσει με 2 μηδενικά.
Το "|" ισχύει τελικά όπως και σχεδόν όλα: http://www.riverbankcomputing.co.uk/sta ... egexp.html
Μήπως η σωστή λογική θα ήταν: "Ταίριαξε σαν πρώτο χαρακτήρα ένα νούμερο εκτός του 0 ΚΑΙ όλοι οι χαρακτήρες να είναι νούμερα";