1、下面的文本框只能输入数字(第一个数字不能为零):
<input type="text" id ="test" onKeyup="value=value.replace(/^[0]|[^\d]/g,'')" >
2、下面的文本框只能输入数字代码
<input οnkeyup="value=value.replace(/\D/g,'')" >
3、正整数
<script>
function yz(v){
var a = /^(\d*|\-?[1-9]{1}\d*)$/;
if( !v.match(a) ){
alert("不是整数");
}else{
alert("是整数");
}
}
</script>
<BODY>
<input type="text" οnblur="yz(this.value)"/>
</BODY>
<input type="text" id ="test" onKeyup="value=value.replace(/^[0]|[^\d]/g,'')" >
2、下面的文本框只能输入数字代码
<input οnkeyup="value=value.replace(/\D/g,'')" >
3、正整数
<script>
function yz(v){
var a = /^(\d*|\-?[1-9]{1}\d*)$/;
if( !v.match(a) ){
alert("不是整数");
}else{
alert("是整数");
}
}
</script>
<BODY>
<input type="text" οnblur="yz(this.value)"/>
</BODY>