seth: in string dürfen nur folgende zeichen auftreten: -/012345

Beitrag lesen

gudn tach!

^ Zahl+ (Trennzeichen{1} Zahl+)* $

perfekt. in regexp waere das ~^\d+(?:[/-]\d+)*$~.

in neueren php-versionen gibt's auch atomic grouping, was zumindest bei langen strings einen geschwindigkeitsvorteil bringen sollte. hab damit noch nicht so viel rumgespielt, aber ich denke es muesste dann
  ~^(?>\d+(?:[/-]\d+)*)$~
heissen.

prost
seth