Re: Regular Expressions
| From: | Jim Lucas | Date: | Tue, 22 May 2007 14:09:04 +0000 |
| Subject: | Re: Regular Expressions | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-255322@lists.php.net to get a copy of this message | ||
Don Don wrote:
Hi all, am trying to run a regular expression to a list of user entered data on some forms.
I've creating what i think is a matching pattern for each category as shown below:
function validateEntry($regularExpression, $fieldValue)
{
if(preg_match($regularExpression, $fieldValue))
{
return "true";
}
else
{
return "false";
}
}
is this all your function will ever do, or do you plan on extending it later?
i made a list of rules that are passed into the function above
1) [a-zA-Z][0-9] //allow any characters and numbers together anywhere within the text
2) [a-zA-Z] //allow only any charaters in the text
3) [0-9]{2} //allow only digits and they must be 2 in length
4) [a-zA-Z]{1} //allow only 1 character either uppercase or lowercase
not sure how you are setting these up, but try something like this
$slpnum = '!^[a-zA-Z0-9]+$!';
$slpha = '!^[a-zA-Z]+$!';$number = '!^[0-9]{2}$!'; $aplshort = '!^[a-zA-Z]{1}$!';
but each of these fail the validation when data is entered appropriately , seems iam getting something wrong.-- Jim Lucas "Some men are born to greatness, some achieve greatness, and some have greatness thrust upon them." UnknownFussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us.http://us.rd.yahoo.com/evt=48516/*http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 hot CTA = Join Yahoo!'s user panel