仅允许输入文本字段上的数字文本 [英] Allowing just Numeric Text on Input Text field
本文介绍了仅允许输入文本字段上的数字文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 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:
- 应仅允许数字文本
- 不应允许标点符号(。,)
- 不应该允许虚线文本( - )
- 应该只允许粘贴数字文本
- Multibrowser
- Multiplatform
- Should allow just numeric text
- Should NOT allow punctuation (.,)
- Should NOT allow dashed text (-)
- Should allow pasting just for numeric text
- Multibrowser
- 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屋!
查看全文