I want to check for both upper & lower case answers when a user keys in
a response to a question, but I haven't been able to find an example of
the syntax. What I'm looking for is something like this:
If $ans = [Yy]*
I know this syntax isn't correct, but what I want it to do is accept Y,
y, yes, YeS, yippee, etc. Would someone mind posting an example?
Thanks....
I want to check for both upper & lower case answers when a user keys in
a response to a question, but I haven't been able to find an example of
the syntax. What I'm looking for is something like this:
If $ans = [Yy]*
I know this syntax isn't correct, but what I want it to do is accept Y,
y, yes, YeS, yippee, etc. Would someone mind posting an example?
Thanks....
I want to check for both upper & lower case answers when a user keys in
a response to a question, but I haven't been able to find an example of
the syntax. What I'm looking for is something like this:
If $ans = [Yy]*
I know this syntax isn't correct, but what I want it to do is accept Y,
y, yes, YeS, yippee, etc. Would someone mind posting an example?
Thanks....
If you only care whether the first character is a y you can just do
if ans =~ /^y/i #(match beginning of the line followed by a y,
# ignoring case)
or
if ans[0,1].lowercase == "y"
If you just want y, yes, yippee, yeah and yo, but you don't want "you suck" or
yodeling, you could use this:
if ans =~ /^y$|yes|yippee|yeah|yo/i
HTH,
Sebastian
···
--
NP: Die Apokalyptischen Reiter - Human End
Jabber: sepp2k@jabber.org
ICQ: 205544826
Thank you much. Does the i at the end of the expression indicate
case-insensitivity?
SpringFlowers AutumnMoon wrote:
···
Peter Vanderhaden wrote:
I want to check for both upper & lower case answers when a user keys in
a response to a question, but I haven't been able to find an example of
the syntax. What I'm looking for is something like this:
If $ans = [Yy]*
I know this syntax isn't correct, but what I want it to do is accept Y,
y, yes, YeS, yippee, etc. Would someone mind posting an example?
Thanks....