正则表达式只允许jquery中的数字和单点

R J*_* J. 1 javascript regex jquery

在jquery中输入数字到文本框时,正则表达式只允许数字和单点.

请建议任何正则表达式只允许文本框中的数字和单点.

我试过以下代码.

$("#amountId").val().replace( /[^0-9]+/g, '')
Run Code Online (Sandbox Code Playgroud)

ahP*_*hPo 5

[-+]?([0-9]*\.[0-9]+|[0-9]+).

请参阅使用正则表达式匹配浮点数