check数字,小数的位数的长度
jsp中如下
<input id="aaa" type="text" οnkeyup="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了