- html5的解决方法
直接<input type="number">,这样手机app在弹出键盘时会默认使用数字键盘
2. html5以下解决方法
通过oninput来控制,<input type="text" oninput="value=value.replace(/[^\d]/g,'')">
3. JavaScript来控制
function isRealNum(val){
// isNaN()函数 把空串 空格 以及NUll 按照0来处理 所以先去除
if(val === "" || val ==null){
return false;
}
if(!isNaN(val)){
return true;
}else{
return false;
}
}
4. 使用正则表达式来判断