Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: Re: Re: stuck on regexp

by moxliukas (Curate)
on Aug 25, 2002 at 13:00 UTC ( #192665=note: print w/replies, xml ) Need Help??


in reply to Re: Re: stuck on regexp
in thread stuck on regexp

To make the username no longer than 30 characters use this:

/^[A-Za-z][-.\w]{1,29}$/

This will match when the first character is [A-Za-z] and is followed by 1 to 29 characters of form [-.\w] (thus making the total length of username from 2 to 30 characters)

And yes, \w caters for [a-zA-Z0-9_]

Replies are listed 'Best First'.
Re^4: stuck on regexp
by particle (Vicar) on Aug 25, 2002 at 14:57 UTC
    if single character usernames are allowed, {1,29} should be replaced by {0,29}

    ~Particle *accelerates*

Re: Re: Re: Re: stuck on regexp
by Anonymous Monk on Aug 25, 2002 at 15:23 UTC
    thanks guys. You rule :-)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://192665]
help
Chatterbox?
[Dumu]: Can't rememeber how to correctly tag other monks in chat
[Dumu]: hello jedikaiti
[Dumu]: got it. Anyway. Perl question. Can you use binmode more than once with an open filehandle to read a file first in binary mode, then in utf8 mode?
[ambrus]: Dumu: you can use binmode multiple times, but mostly at the start before you read things. it would be strange to change the io layers after you've already read things, and might not work too well.
[ambrus]: Dumu: why would you want to read the same file both in binary mode and utf8 mode?
[Corion]: Dumu: Yes, but switching needs to be done with caution, as you might read half an UTF-8 character in binary mode, and then switch to utf8 mode...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (8)
As of 2017-11-20 17:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:













    Results (290 votes). Check out past polls.

    Notices?