2012-12-10 27 views
1

我想有一个reqex,检查每个字符是一个数字[0-9] +。我曾尝试过:红宝石的正则表达式,看看是否只有数字

'4th'=~/[\d]+/ 
'4th'=~/\d+/ 

但无法正常工作。我将如何检查这个?

THX

+0

你是说所有的字符都是数字吗? – 2012-12-10 03:47:20

+0

是的,想确认它们都是数字; 1是好的,但1T不是 – timpone

回答

3
"12345" =~ /\A\d+\Z/ 
  • \ A =串的开头(未线,字符串)
  • \ d + =一个或多个数字
  • \ Z =串的端部(未线,串)