4

我想要一个 reqex 来检查每个字符是否为数字 [0-9]+。我试过了:

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

但不工作。我将如何检查这个?

谢谢

4

2 回答 2

10

最简单的方法是:

str !~ /\D/
于 2012-12-10T03:56:31.433 回答
9
"12345" =~ /\A\d+\Z/
  • \A = 字符串开头(不是行,字符串)
  • \d+ = 一位或多位数字
  • \Z = 字符串结尾(不是行,字符串)
于 2012-12-10T03:49:50.100 回答