Nope, doesn't work for me. I think what I'm trying to do must not be
possible. I've been at this for two days now. I changed yours to this - ereg
("([0-9][A-Z][a-z][-_.'\ ])" but it always says that it is invalid. The
last one after the slash is supposed to be a space - I have to have a space.
I don't need a length.
> -----Original Message-----
> From: bedul [mailto:[EMAIL PROTECTED]
> Sent: January 15, 2007 11:48 PM
> To: Beauford
> Subject: Re: [PHP-WIN] Ereg problems
>
> <?
> $nlong=strlen($username);
> if(ereg ("([0-9][A-Z][a-z][_-]{$nlong})", $username){
> echo "allowed";
> }else{
> echo "disallowed";
>
> }
>
> //taken from ereg help
> /*
> if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) {
> echo "$regs[3].$regs[2].$regs[1]";
> } else {
> echo "Invalid date format: $date";
> }
> */
> ?>
>
> ----- Original Message -----
> From: "Beauford" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Tuesday, January 16, 2007 10:59 AM
> Subject: [PHP-WIN] Ereg problems
>
>
> > Hi,
> >
> > Without getting into a long drawn out discussion, can
> anyone show me a
> > way to validate a string that is input from a form.
> >
> > I want to allow the following: a to z, A to Z, 0 to 9, and "_-'"
> > (without the double quotes) and spaces. I have now been screwing
> > around with this
> for
> > over 8 hours. There are other issues as well that has been
> compoudning
> this,
> > but this would be a great start to solving my issue.
> >
> > Thanks
> >
> > --
> > PHP Windows Mailing List (http://www.php.net/) To
> unsubscribe, visit:
> > http://www.php.net/unsub.php
> >
>
>
>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php