check数字,小数的位数的长度
jsp中如下
<input id="aaa" type="text" onkeyup="checkNum(this)">js中如下
function checkNum(obj) {
//检查是否是非数字值
if (isNaN(obj.value)) {
obj.value = "";
}
if (obj != null) {
if(obj.value.toString().split(".").length > 1){
//检查小数点后是否大于9位
if (obj.value.toString().split(".")[1].length > 9) {
alert("小数点后多于9位!");
obj.value = "";
}else if((obj.value.toString().split(".")[0].length + obj.value.toString().split(".")[1].length) > 12){
alert("位数最多12位!");
obj.value = "";
}
}else{
if(obj.value.toString().length > 12){
alert("位数最多12位!");
obj.value = "";
}
}
}
};check IP格式
jsp如下
<input id="contip" type="text" >js如下
var ipRe = /^((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))$/;
if(!ipRe.test($.trim(contip))){
alert("IP格式错误!");
return check;
}这样就可以实现check了
本文介绍了一种使用JavaScript进行实时输入验证的方法,包括限制数字输入的小数位数和整数位数,以及验证IP地址格式。
290

被折叠的 条评论
为什么被折叠?



