You want to use a \ to escape a character not a /

On Thu, Nov 12, 2009 at 1:23 AM, Julia <[email protected]> wrote:

> 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]<cake-php%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/cake-php?hl=.
>
>
>

--

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