It's seeing the - as a range identifier, escape it to get the literal hyphen.

How about this:
[a-zA-Z0-9_\-.]*

In my tests, the period didn't need to be escaped with the \.

HTH,
Jason k Larson


Liam Gibbs wrote:
I'm not sure why, but I can't include a period in my eregi statement:

[A-Za-z0-9_-.]*

For this, I get Warning: ereg() [function.ereg]: REG_ERANGE in /home/website/public_html/Functions.inc on line 27

The same goes for [A-Za-z0-9_-\.]*

Anyone know why?




-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to