$(function(){
/*JQuery 限制文本框只能输入数字*/
$(".NumDecValue").keyup(function(){
$(this).val($(this).val().replace(/[^\d]/g,''));
}).bind("paste",function(){ //CTR+V事件处理
$(this).val($(this).val().replace(/[^\d]/g,''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
/*JQuery 限制文本框只能输入数字和小数点*/
$(".NumDecText").keyup(function(){
$(this).val($(this).val().replace(/[^0-9.]/g,''));
}).bind("paste",function(){ //CTR+V事件处理
$(this).val($(this).val().replace(/[^0-9.]/g,''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
/*JQuery 限制文本框只能输入数字和小数点后2位*/
$(".[color=red]NumDecTextTwo[/color]").keyup(function(){
$(this).val((this.value.match(/\d+(\.\d{0,2})?/)||[''])[0]);
}).bind("paste",function(){ //CTR+V事件处理
$(this).val((this.value.match(/\d+(\.\d{0,2})?/)||[''])[0]);
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
});
使用方法举例:
<input type="text" name="expenses" id="expenses" class="[color=red]NumDecTextTwo[/color]" placeholder="精确到小数点后2位" />
后续补充中。。。。
/*JQuery 限制文本框只能输入数字*/
$(".NumDecValue").keyup(function(){
$(this).val($(this).val().replace(/[^\d]/g,''));
}).bind("paste",function(){ //CTR+V事件处理
$(this).val($(this).val().replace(/[^\d]/g,''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
/*JQuery 限制文本框只能输入数字和小数点*/
$(".NumDecText").keyup(function(){
$(this).val($(this).val().replace(/[^0-9.]/g,''));
}).bind("paste",function(){ //CTR+V事件处理
$(this).val($(this).val().replace(/[^0-9.]/g,''));
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
/*JQuery 限制文本框只能输入数字和小数点后2位*/
$(".[color=red]NumDecTextTwo[/color]").keyup(function(){
$(this).val((this.value.match(/\d+(\.\d{0,2})?/)||[''])[0]);
}).bind("paste",function(){ //CTR+V事件处理
$(this).val((this.value.match(/\d+(\.\d{0,2})?/)||[''])[0]);
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
});
使用方法举例:
<input type="text" name="expenses" id="expenses" class="[color=red]NumDecTextTwo[/color]" placeholder="精确到小数点后2位" />
后续补充中。。。。