最大数量999999.9。 用户可以输入:
$('.sq input').unbind().blur( function() {
var id = $(this).attr('id');
var v = $(this).val();
var regex = /^[0-9]?\d{0,5}[\.,]?\d{0,1}$/g;
switch(id)
{
case 'id_sq_pl':
if ( regex.test(v) || v == '' ) {
$(this).val(v);
} else {
alert('Number need');
}
// console.log(v);
break;
// other case id
}
});
这很好:http://jsfiddle.net/PXY4u/7/但这里输入的不是type =“number”
如果我添加到输入类型=“数字”它s don
t工作
答案 0 :(得分:0)
试试这个
function numberTest( value)
{
return /^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(value);
}