Thanks for this answer.

But how can i test if i actually have numbers AND letters ?

Laurent Drouet



                                                                                       
                            
                    Erik Price                                                         
                            
                    <pricee@hhbrow       To:     [EMAIL PROTECTED]                  
                            
                    n.com>               cc:     [EMAIL PROTECTED]             
                            
                                         Subject:     Re: [PHP] Ereg ()                
                            
                    16/04/02 15:44                                                     
                            
                                                                                       
                            
                                                                                       
                            





On Tuesday, April 16, 2002, at 08:49  AM, [EMAIL PROTECTED] wrote:

>
> I'm new with RegEx and I would like to use them to validate my forms
> entries submitted to the server.
>
> My question is how can I verify with the regex that a string is
> - at least 7 chars
> - contains Chars and Nums
> - may contains some special chars (ex : % ! : ; , )but not in first or
> last
> position .

I'm assuming that by Chars you mean uppercase/lowercase letters?
Numbers are characters too, I thought.

preg_match('/^[A-Za-z0-9][A-Za-z0-9%!:;,]{5,}[A-Za-z0-9]$/', $string);

The above regex will only match a string that begins with A-Z or a-z or
0-9, then any number of characters that are in the middle character
class, then a final A-Z or a-z or 0-9.

I think.  Try it out, that's untested.


Erik




----

Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]






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

Reply via email to