关于JS中正则表达式的问题,请教各位大虾们帮忙,一定要能用的

2025-02-25 03:47:29
推荐回答(1个)
回答1:

function check(numStr){
    if(numStr.match(/[\.\-]/)){//匹配负数和小数
        return false;
    }
    if(numStr && Number(numStr)<2147483648){//非0且小于2147483648
        return true;
    }
    return false;
}
function checkValue(){
    var numStr = document.getElementById('num').value;
    if(!check(numStr)){
        alert('输入有误,只能输入正整数,且不可大于2147483647!');
    }
}