PHP:
1
2
3
| $attributes["pattern"] = 0; $pattern[0] = preg_match('/^[a-z0-9A-Z\?\.,!;:&]{' .$attributes["min"]. ',' .$attributes["max"]. '}$/', $object); |
In de bovenstaande regex krijg ik het maar NIET voor elkaar om ', \ of " te verwerken zonder dat hij een fout genereerd.
Hoe escape ik die? \ lukt niet ( [a-z0-9A-Z\'] )
ik test het zo:
PHP:
1
2
3
4
5
6
| if(!$pattern[ $attributes["pattern"] ]) { print $attributes["pattern"]; die("bad pattern"); } |
weet iemand wat ik verkeerd doe?
ps. de $attributes zit toevallig in mijn code, maar doet niks in deze context.
mijn naam slaat nergens op, althans niet op mij :P