<script> var aa = function () { var x = this.value.match(/^[1-9]+[\.]?\d*|0([\.]{1}\d*)?/ig); if(x != "") this.value = x; } document.getElementById("xx").onkeyup= aa; </script> <input type="text" id="xx" class="input">
<script> var aa = function () { var x = this.value.match(/^[1-9]+[\.]?\d*|0([\.]{1}\d*)?/ig); if(x != "") this.value = x[0]; } document.getElementById("xx").onkeyup= aa; </script> <input type="text" id="xx" class="input">
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">
var aa = function () {
var x = this.value.match(/^[1-9]+[\.]?\d*|0([\.]{1}\d*)?/ig);
if(x != "") this.value = x;
}
document.getElementById("xx").onkeyup= aa;
</script>
<input type="text" id="xx" class="input">
var aa = function () {
var x = this.value.match(/^[1-9]+[\.]?\d*|0([\.]{1}\d*)?/ig);
if(x != "") this.value = x[0];
}
document.getElementById("xx").onkeyup= aa;
</script>
<input type="text" id="xx" class="input">