Hallo synoo,
ohne es jetzt genau getestet zu haben:
-^http://([a-z0-9]*.)*.com/
-^http://([a-zd-]+.)+com/
Fehler in deiner regexp:
1. Ein . steht für ein beliebiges Zeichen und nicht der Punkt selbst ( = . )
2. Backslashes müssen ebenfalls escaped werden ( "/" = / )
3. Wenn du den Punkt mit in den ersten Teil reinnimmst, dann darfst du ihn am Ende nicht mehr aufführen, da sonst nur falsche URL's mit 2 Punkten gefunden werden ( z.B. test..com ).
4. Der Sternoperator trifft auf 0-unendlich, es sollte vor der Topleveldomain aber wohl ein weiterer Namen auftauchen. + Operator deswegen besser.
Ich habe meine regexp jetzt nicht getestet, sie sollte aber eigentlich funktionieren :)
Gruss
Marc