Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Feb 2006 14:16:06 -0500
From:      "fbsd_user" <fbsd_user@a1poweruser.com>
To:        "freebsd-questions@FreeBSD. ORG" <freebsd-questions@FreeBSD.ORG>
Subject:   Help with PHP eregi alnum if statement
Message-ID:  <MIEPLLIBMLEEABPDBIEGCEHMHDAA.fbsd_user@a1poweruser.com>

next in thread | raw e-mail | index | archive | help
I am trying to test the login id entered from a form.
Checking that the contents are upper or lower case alpha or numeric
0-9
plus the special characters - dash and # pound sign

Code:

if(eregi("([[:alnum:]\#\-]+)", $loginid))
  { print("loginid is alnum"); } else { print("loginid is not
alnum");  }



I get the message "loginid is alnum" no matter what I enter to test.

What is wrong with the statement syntax that it don’t work
correctly?

Thanks for your help




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?MIEPLLIBMLEEABPDBIEGCEHMHDAA.fbsd_user>