Co do eregi, nie chodzi nawet o to że jest przestarzałe, ale głównie o to że w PHP6 już tej funkcji nie będzie.
SN@JPER^
28.12.2009, 13:22:50
preg_match('/^[a-zA-Z]+\s[a-zA-Z]+$/', $var);
Co każde słowo trzeba plusować? i nawet +$?
zegarek84
28.12.2009, 14:16:14
znak + oznacza jeden lub więcej znaków wcześniej zdefiniowanych - u Ciebie znaków [a-zA-Z] - a skoro słowo ma się z tych znaków składać i ma więcej niż jeden znak to musisz dodać + lub np {1,} - a czy to też mam tłumaczyć?? - akurat ten zapis w klamrze znaczy w zasadzie to samo co znak + czyli jeden i więcej znaków