Hello,

I have created a custom validator that uses the php function
preg_match.
One of the parameters I pass to my validator is an array of characters
that I consider as valid. This results in a regular expression
e.x. "/[^a-z¦¨´...@]/i".
This works great, but is “broken” as soon as I want to add the single
quote character as a valid character in the passed array to be
matched: the following does not work:-
 "/[^A-Z¦¨´¸-@/']/i".
Notice /' at the end of the regular expression (escaped single-quote)?
I am aware that such a character must be escaped and I tried different
things to do so but cannot manage to get it to work. If anybody could
come with the solution (tested) rather than assumption (I guess I came
across and tried most of them in forums).
I spent about 2 hours on search engines and found out that many people
hit the same issue with this particular character but no solution or
even follow-up on the half-dozen posts I came across.
Any help on this would be really appreciated; in return I’ll make sure
it is diffused sufficiently on the net so that in the future nobody is
stuck on this issue :)

--

You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=.


Reply via email to