ruby正则表达式,查看是否只有数字
我想要一个REQUEX,它检查每个字符是否都是数字[0-9]+。我试过:ruby正则表达式,查看是否只有数字,ruby,regex,Ruby,Regex,我想要一个REQUEX,它检查每个字符是否都是数字[0-9]+。我试过: '4th'=~/[\d]+/ '4th'=~/\d+/ 但不起作用。我怎么检查这个 thx \A=字符串的开头(非行,字符串) \d+=一个或多个数字 \Z=字符串的结尾(非行,字符串) 最简单的方法是: str !~ /\D/ 您的意思是所有字符都是数字吗?是的,要确认它们都是数字;1可以,但1T不是最好的可读反馈,我会在0/nil str !~ /\D/
'4th'=~/[\d]+/
'4th'=~/\d+/
但不起作用。我怎么检查这个
thx
- \A=字符串的开头(非行,字符串)
- \d+=一个或多个数字
- \Z=字符串的结尾(非行,字符串)
- 最简单的方法是:
str !~ /\D/
您的意思是所有字符都是数字吗?是的,要确认它们都是数字;1可以,但1T不是最好的可读反馈,我会在
0/nil
str !~ /\D/