使用javascript在JSP中仅使用0-9数字(甚至不是'。'[Dot])的正则表达式

时间:2012-08-06 09:35:02

标签: java javascript regex jsp

有人可以请我提供正则表达式,只允许数字(0-9),甚至不包括'。'使用javascript在JSP中的文本框中的(小数点)。我会用它来用''(空字符串)替换重新分配的字符。

我尝试了一些,但他们没有限制DOT。

提前致谢

3 个答案:

答案 0 :(得分:3)

正则表达式模式将是:

/^[0-9]+$/

答案 1 :(得分:2)

你需要anchor正则表达式:

/^\d*$/

确保整个字符串由数字组成。

如果没有^$,正则表达式将匹配1中的234(和1.234)。

答案 2 :(得分:1)

我会使用班级\d,它只包含数字。如果您要替换所有非数字,则需要将\D+替换为""