将下面方法代入function()即可
<input type="text" οnkeyup="function()" />
只能输入整数
//限制只能输入整数
function inputNumber(obj){
obj.value=obj.value.replace(/\D/g,'')
}
只能输入数字(含小数点)
//限制只能输入数字
function checkNumber(obj){
obj.value = obj.value.replace(/[^\d.]/g,"");//必须保证第一位为数字而不是.
obj.value = obj.value.replace(/^\./g,"");//保证只出现一个.而没有多个
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");;//保证.值出现一次,而不能出现两次以上
}
只能输入中文
//只能输入中文
function inputChinese(obj){
var oldLeng=obj.value.length;//获取原文本内容的长度
obj.value=obj.value.replace(/[^\u4E00-\u9FA5]/g,'');
var newLeng=obj.value.length;//获取修改后的文本的长度
if(oldLeng!=newLeng){//如果前后文本的长度不一样,说明输入了非中文字符
alert("只能输入中文");
}
}