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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With