0

我正在使用字符串数据类型的字段,我想向该字段添加验证,以检查输入到该字段中的字符串是否仅包含数字,请帮助我使用正则表达式?

4

2 回答 2

2

您可以使用以下给定的模式进行检查:

^(0|[1-9][0-9]*)$

如果返回true,则表示字段内只有数字,否则没有。

于 2013-09-11T19:18:11.537 回答
1

我会检查是否\D+返回匹配项。如果是这样,至少有一个元素不是数字。此外,Test if string is a number in Ruby on Rails给出了一些不使用正则表达式的答案。

于 2013-09-11T11:41:09.430 回答