Posted by kjohnson on 01/29/05 23:58
Michael Sims wrote:
>> I need a validation regex that will "pass" a string. The string can
>> be no longer than some maximum length, and it can contain any
>> characters except two consecutive ampersands (&) anywhere in the
>> string.
>Yup, use this perl regex:
>
> /^(?:(&)(?!&)|[^&]){1,5}$/
[snip]
>Hope this helps you (pass your exam? ;) )
Thanks, Michael! I guess it is time for me to go review those zero-width
negative look-ahead assertions - don't know how I missed them ;)
And no, not an exam - this is real life. My days as a frolicking schoolboy
are quite some distance behind me ;)
Kirk
[Back to original message]
|