Mailinglisten-Archive |
On 10/11/2010 09:08 AM, Steffen Kother wrote:
> Hallo Leute,
>
> (sorry, muss aber GMX nehmen...)
>
> Ich bin mal wieder am Probieren, um eine passende Echse zu finden. Ich will eine Eingabe auf Ganzzahlen (Ids) prüfen. Leider stehe ich mit RegEx auf Kriegsfuß.
>
> Die Eingabe darf nur die Zahlen 0..9 enthalten und einstellig oder zweistellig sein. Macht also einstellig [1-9], zweistellig [1-9][0-9]:
>
> $regex = '|([1-9]{1}|[1-9]{1}[0-9]{1})|'
> $text = '11'
Wenn du | als Begrenzer nimmst, dann kann du den im Text nicht mehr
verwenden. Einfacher wäre ohnehin:
$regex = '/[1-9][0-9]?/';
Yannik
php::bar PHP Wiki - Listenarchive