http://expert.csdn.net/Expert/topic/1519/1519504.xml?temp=.7907678
<input onpropertychange="if(/\D/.test(value))value=value.replace(/\D/g,'');">
by qiushuiwuhen
<input onpropertychange="if(/\D/.test(value))value=value.replace(/\D/g,'');">
by qiushuiwuhen
解决方案 »
- 使用jquery 的 拖动插件,可以拖入外面div可以拖入里面div,但是拖入后无法拖出
- herf传值
- 请教在jquery中如何写自定义的format方法
- 用户访问内嵌pdf的网页时如何获得用户端的adobe reader控件版本
- ActiveXObject("MSComDlg.CommonDialog")出错
- ((int)(Math.random()*100)+1)%26-1
- 一个提取网页部分内容的一个特殊要求(可能有点难度哈),在线等!
- 没人回答的问题,关于htc的对事件的响应
- 身份证验证怎么做?
- 我想在这个程序的基础上 把here隐藏,该怎么办?
- 点击表格,变某一栏的底色。有点急,需要多少分都可以。
- window.open 为什么在一些浏览器里打不开
// 本函数用于限制文本输入框中只能输入数字"0"到"9",".","-"
// ================================================================
function JHshNumberText()
{
if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
}
}
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
2.只能输入数字的:
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
3.只能输入全角的:
<input onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))">
4.只能输入汉字的:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">