Chtěl bych se zeptat, jak fungují regulární výrazy u filtrace produktů?
Když zadám kontrolu EAN s nastavením neobsahuje regulární výraz
[0-9]{8}|[0-9]{12,14}
Abych tak určil, která pravidla nejsou v rozsahu 8 nebo 12-14 znaků, což jsem našel jako podporované v dokumentací zboží - Specifikace | Zboží.cz
Tak to stále neodchytí případy s 18 znaky, apod.
Pokud přejdu na pravidlo typu obsahuje regulární výraz, tak mi to vždy vrátí všechny výsledky. Například jednoduchá kontrola na 8 znaků - [0-9]{8} mi stejně při tomto pravidlu vrátí všechny výsledky. ať již mají 10, 12 nebo 18 znaků a nebo jestli obsahují písmena. Identicky jsem zkoušel i \d{8}, ale to mi nefungovalo taktéž.
Mohu požádat o radu, kde dělám chybu?