> /^\w(?:[\w\s]*\w)?$/ works well for multiple words, but how > do I check a date that is in the format 01/22/03 > > I think that it is hanging up on the /
You have to escape the / by backslaching it \/. Didn't you get my last email about it? Glad you joined the list! Dan > > > Thanks for everyone's help. > > Sander > > -----Original Message----- > From: Dan Muey [mailto:[EMAIL PROTECTED]] > Sent: Thursday, January 23, 2003 1:09 PM > To: Rob Dixon; [EMAIL PROTECTED] > Subject: RE: Quick regex prob > > > > > > Dan Muey wrote: > > > Hiya, I'm having a brain melt right now : > > > > > > I do this to match one word only. > > > m/^(\w+)$/) > > > > That matches an entire line which is just a string of 'word' > > characters ( A-Z, a-z, 0-9, and underscore ). > > > > > What regex do I need to match multiple , unkown ammounts of words? > > > Will this do it? Or is there a better way? m/^\w[\w*|\s*]\w$/ > > > > Well, it doesn't seem a very interesting thing to want to do, > > but I think you mean: > > > > /^\w[\w\s]*\w$/ > > yup > > > > which matches an entire line consisting of word characters or > > whitespace, with no leading or trailing whitespace. Is that > > what you wanted? > > > > One restriction - the least thing it'll match is two word > > characters. If you want a single-character line to match do this: > > > > /^\w(?:[\w\s]*\w)?$/ > > cool > > > > which still won't match an empty line. Do you need that too? > > I don't think so but if I did all I would need to is : > /(^$)|(^\w(?:[\w\s]*\w)?$)/ > > Right? > > Thanks again Rob , I'm getting farther and farther from that > genius award! > > > > > > Cheers, > > > > Rob > > > > > > > > > > -- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]