Moin
(?(+[1-9]{2,3}|0)[1-9][0-9]{1,15})
läuft bisschen anders bzw. hast du vergessen zu escapen (das +-Zeichen)
  
((\+[1-9]{2,3}|0)[1-9][0-9]{1,15})  
Wozu das Fragezeichen? das kann m.E. nicht zu hunrig werden.
Gruß Bobby
-- 
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
  -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)