首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jquery 限制文本框只得输入数字

2012-11-22 
jquery 限制文本框只能输入数字原文引自:http://lvhjean.blog.163.com/blog/static/303745692011218318283

jquery 限制文本框只能输入数字

原文引自:http://lvhjean.blog.163.com/blog/static/30374569201121831828342/



  1. $("input[name='searchBean.con1']").keyup(function(){??//keyup事件处理?
  2. ????????$(this).val($(this).val().replace(/\D|^0/g,''));??
  3. ????}).bind("paste",function(){ ?//CTR+V事件处理?
  4. ????????$(this).val($(this).val().replace(/\D|^0/g,''));??
  5. ????}).css("ime-mode",?"disabled"); ?//CSS设置输入法不可用

显示效果:
1023456789?

?

?

下面的代码匹配的是0-9和.
  1. $("#rnumber").keyup(function(){??
  2. ????????????$(this).val($(this).val().replace(/[^0-9.]/g,''));??
  3. ????????}).bind("paste",function(){??//CTR+V事件处理??
  4. ????????????$(this).val($(this).val().replace(/[^0-9.]/g,''));???
  5. ????????}).css("ime-mode",?"disabled");?//CSS设置输入法不可用??
显示效果:0.123456789注意两个的正则表达式不同,匹配不一样。第一个,只能输入>0的正整数。第二个,只能输入0-9的数字和小数点。

热点排行