this.value = this.value.replace(/[^\d]/, "")这个是代表什么意思我知道是正则

var aInput = document.getElementsByTagName("input");

var aSpan = document.getElementsByTagName("span")[0];

var i = 0;


aInput[0].onkeyup = function () {

// this.value = this.value.replace(/[^\d]/, "")

}

aInput[1].onclick = function ()

    {

        (aInput[0].value == "") ?

        alert("请输入数字!") :

        alert(/^\d{2}$/.test(parseInt(aInput[0].value)) ? "√ 是两位数" : "这是" + aInput[0].value.length + "位数");

    }


</script>


weixin_精慕门9504424
浏览 1092回答 1
1回答

产品经理不是经理

把不是数字的字符替换成空串。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript