$(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位*/
$(".
NumDecTextTwo").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="
NumDecTextTwo" placeholder="精确到小数点后2位" />
后续补充中。。。。
Js/Jquery 限制文本框输入方法
猜你喜欢
转载自qihaibo1989.iteye.com/blog/2354421
今日推荐
周排行