* Thus wrote Jason Wong:
> On Wednesday 21 July 2004 10:04, John Van Pelt wrote:
> 
> > function isWord($element) {
> >  return !preg_match ("/[^A-Za-z\-\(\)\s]/", $element);
> > }
> >
> > I want to test the string $element and make sure that it contains nothing
> > but:
> >     - characters A-Z
> >     - characters a-z
> >     - hyphen
> >     - parentheses (open and close)
> >     - space character or its equivalent
> 
> As John has previously suggested the best way to go about this is to remove 
> anything which is not in the set of acceptable characters, which for the 
> above is:
> 
>   $new = preg_replace('/[^A-Za-z-\()\s]/', '', $old);
> 
> Then check that $new is not empty().

or if $new != $old, bad characters exist.


Curt
-- 
First, let me assure you that this is not one of those shady pyramid schemes
you've been hearing about.  No, sir.  Our model is the trapezoid!

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

Reply via email to