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 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php