Awa*_*wan 4 html javascript validation jquery
目前我使用以下jQuery代码只过滤数字:
$('#input_field').keyup(function(e) {
if (/\D/g.test(this.value)) {
this.value = this.value.replace(/\D/g, '');
}
});
Run Code Online (Sandbox Code Playgroud)
但我想得到浮点数(最多2位小数),如下所示:
10.2
1.23
1000.10
Run Code Online (Sandbox Code Playgroud)
Kha*_* TO 10
试试这个正则表达式:
/^\d+(\.\d{0,2})?$/
Run Code Online (Sandbox Code Playgroud)
你的JS:
$('#input_field').keyup(function(e) {
var regex = /^\d+(\.\d{0,2})?$/g;
if (!regex.test(this.value)) {
this.value = '';
}
});
Run Code Online (Sandbox Code Playgroud)
尝试
toFixed(2)
Run Code Online (Sandbox Code Playgroud)
例如:
var number = 2.234239;
var numberfixed=number.toFixed(2);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13447 次 |
| 最近记录: |