仅允许输入文本字段上的数字文本 [英] Allowing just Numeric Text on Input Text field

查看:84
本文介绍了仅允许输入文本字段上的数字文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 Jquery Numeric 插件,但我发现这不是在Osx上使用FireFox 3.6(不允许粘贴)。

I was using Jquery Numeric plugin but I found that is not working on FireFox 3.6 on Osx (does not allow pasting).

我正在搜索Jquery插件或Javascript片段,它只允许输入文本字段上的数字文本。

我有以下要求:

I'm searching a Jquery plugin or Javascript snippet that allows just Numeric Text on an Input Text field.
I have the following requirements:


  1. 应仅允许数字文本

  2. 不应允许标点符号(。,)

  3. 不应该允许虚线文本( - )

  4. 应该只允许粘贴数字文本

  5. Multibrowser

  6. Multiplatform

  1. Should allow just numeric text
  2. Should NOT allow punctuation (.,)
  3. Should NOT allow dashed text (-)
  4. Should allow pasting just for numeric text
  5. Multibrowser
  6. Multiplatform


推荐答案

感谢dev-null-dweller我已经解决了这个脚本:

Thanks to dev-null-dweller i have resolved with this script:

jQuery('#input').bind('keyup blur',function(){ 
   jQuery(this).val( jQuery(this).val().replace(/[^0-9]/g,'') ); }
);

这篇关于仅允许输入文本字段上的数字文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆