Re: Regular Expressions

From: Date: Tue, 22 May 2007 13:45:27 +0000
Subject: Re: Regular Expressions
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-255319@lists.php.net to get a copy of this message
On 5/22/07, Zoltán Németh <znemeth@alterationx.hu> wrote:
2007. 05. 22, kedd keltezéssel 03.35-kor Don Don ezt írta: 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";
    }
} 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 the patterns seem ok, but you should enclose them within some delimiter characters, e.g. "/[a-zA-Z][0-9]/" or something like that greets Zoltán Németh
Yes, but make sure you don't end up with a / inside your expression, as that would mean the end of the expression. You could also use another delimiter in your preg functions, i prefer using the % symbol, but you could of course use anything you want :) Tijnema

« previous php.general (#255319) next »