Die einfachste Variante für dein Problem:
"\d" bedeutet, es dürfen nur Zahlen sein (max. 4), durch Punkte voneinander getrennt. Etwas eleganter ist es, wenn du die minimale und maximale Anzahl festlegen willst. Sagen wir als Beispiel, dass die Versionsnummer "1.0.0.1234" gültig sein soll. Im Gegensatz dazu aber "12345.123233.11111.1" nicht. Dann könntest du bspw. sagen, es muss min. eine Zahl, max. jedoch 4 vorhanden sein:
Code:
\d{1,4}.\d{1,4}.\d{1,4}.\d{1,4}
Sieht vllt. unverständlich aus, funktioniert aber.
Einen Blick in eine geeignete Doku (etwa die von PHP) wirst du aber nicht vermeiden können.
PS: Ich bin gerade nicht ganz sicher, aber evtl. muss man auch den Punkt "entschärfen" (escapen).
Dann würde da noch ein Backslash vor jedem Punkt stehen. Wo ist die Doku? *kram* *such*