si, può precisamente essere come dici tu.

beh se l'espressione regolare tiene conto delle cose facoltative è perfetto.
Beh che sia lunga o meno... l'importante è che funzioni =D