我从stackoverflow本身得到了这个表达式 - /^\d+(\.\d{0,9})?$/.
它负责:
2
23
23.
25.3
25.4334
0.44
Run Code Online (Sandbox Code Playgroud)
但失败了.23.可以将其添加到上面的表达式中,还是可以处理所有这些表达式的内容?
Ben*_*oux 26
这将捕获您发布的每个案例以及.23
限制为小数点后9位
var isDecimal = string.match( /^(\d+\.?\d{0,9}|\.\d{1,9})$/ );
Run Code Online (Sandbox Code Playgroud)
没有小数限制:
var isDecimal = string.match( /^(\d+\.?\d*|\.\d+)$/ );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23677 次 |
| 最近记录: |