Chyba v regulárním výrazu ve formu

Allconius
Člen | 313
+
0
-

Ahoj, console mi vypisuje chybu v regulárním výrazu v addRule, přijde mi to OK, mám pocit že to i fungovalo, co tam mám špatně?

            ->addRule($formSignChange::Pattern, '%label musí obsahovat symbol', '.*[!"#$%&’()*+,-./:;<=>?@[\]^_\'{|}~].*');
Marek Bartoš
Nette Blogger | 1177
+
0
-

Zkus si ten regex odladit tady https://regex101.com
Je možné, že ho máš správně pro php, ale už nefunguje v js – používají jiný interpreter

Allconius
Člen | 313
+
0
-

Marek Bartoš napsal(a):

Zkus si ten regex odladit tady https://regex101.com
Je možné, že ho máš správně pro php, ale už nefunguje v js – používají jiný interpreter

Ahoj, vyzkouším je tam nějaká bota v těch závorkách, protože třeba toto funguje:

'.*[!"#$].*'
Allconius
Člen | 313
+
0
-

tak mu nakonec vadilo skoro všechno:

'.*[!"#$%&’\(\)*+,-.\/:;<=>?@\[\]^_\'\{\|\}~].*'
Pavel Kravčík
Člen | 1182
+
0
-

@Allconius v tom případě tomu můžeš říkat přítelkyně. :)

Allconius
Člen | 313
+
0
-

Pavel Kravčík napsal(a):

@Allconius v tom případě tomu můžeš říkat přítelkyně. :)

no zrovna jsem si říkal, že jsem na tom strávil zbytečně tolik času a že už to nechci nikdy vidět :-)