Re: eregi
| From: | Rasmus Lerdorf | Date: | Mon, 01 Oct 2001 22:40:02 +0000 |
| Subject: | Re: eregi | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-69506@lists.php.net to get a copy of this message | ||
Well, either you need to know the valid chars or the invalid ones. Make
up your mind and use strspn() or strcspn() appropriately.
-Rasmus
On Mon, 1 Oct 2001, Tim Ballantine wrote:
> "Returns the length of the initial segment of str1 which does not contain
> any of the characters in str2."
>
> I realise that i could see if this matches with the length of the entire
> word, and is there a way to get it to compare the word by the legal
> characters, because the amount of illegal symbols, including different
> language symbols (french for example) will be too high for me to list.
>
> Tim
>
> "Rasmus Lerdorf" <rasmus@php.net> wrote in message
> news:Pine.LNX.4.33.0110011533350.1241-100000@rasmus.php.net...
> > Huh? You better read that documentation page again. You only need to
> > list the illegal symbols. And what do you mean by length?
> >
> > -Rasmus
> >
> > On Mon, 1 Oct 2001, Tim Ballantine wrote:
> >
> > > Is there anything which doesnt use length? And something like eregi,
> because
> > > it would be infeasible to list all of the symbols that a user could use,
> to
> > > compare a string by.
> > >
> > > Tim
> > >
> > > "Rasmus Lerdorf" <rasmus@php.net> wrote in message
> > > ¶¸g
> > > *u’Áq¡sNÂInews:Pine.LNX.4.33.0110011523560.1241-100000@rasmus.php.net...
> > > > See php.net/strcspn
> > > >
> > > > On Mon, 1 Oct 2001, Tim Ballantine wrote:
> > > >
> > > > > Hello,
> > > > >
> > > > > Could anyone tell me how to eregi a word, to see if it only contains
> > > either
> > > > > numbers, letters, the "_" and the "-", so that any
> > > > > other symbol with
> > > call it
> > > > > invalid. For example, theres the word "expressio_n" that will be
> valid,
> > > but
> > > > > the word "express%^$-n" will be invalid.
> > > > >
> > > > > Thankyou,
> > > > >
> > > > > Tim
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > >
> >
>
>
>
>