Hello, I've a Ruby regexp question.
if string == /(^\d{1,3})/ # this matches both "24" and "24 gravida ut aliquam"
# code...
end
I want the regexp to match only "24".
How should I do to only allow digits?
Hello, I've a Ruby regexp question.
if string == /(^\d{1,3})/ # this matches both "24" and "24 gravida ut aliquam"
# code...
end
I want the regexp to match only "24".
How should I do to only allow digits?
if string =~ /(^\d{1,3}$)/
# code...
end
Incidentally, if you only want to match "24" (not "39" or "42") you don't want a regex, you want to do a direct comparison:
if string == "24"
# code...
end