1.时间验证:
var timePoint = $("timePoint").value;
var reg = /^[0-9]{1,2}:[0-9]{1,2}$/;
if(!timePoint.match(reg)){
alert("格式不符合");
return false;
}
var timePointFront = timePoint.substring(0,timePoint.indexOf(":"));
var timePointBehind = timePoint.substring(timePoint.indexOf(":")+1);
var timePointFront_int = parseInt(timePointFront);
var timePointBehind_int = parseInt(timePointBehind);
if(timePointFront_int>24||timePointFront_int<0){
alert("格式不符合");
return false;
}
if(timePointBehind_int > 59|| timePointBehind_int < 0){
alert("格式不符合");
return false;
}
2.邮箱验证
$("#email").bind('blur',function(){
var reg = /^[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;
var email = $("#email").val();
if(!email.match(reg)){
$("#emailTip").text("邮箱格式不符合..");
}
})
3.年龄验证
$("#age").bind('blur',function(){
var age = $("#age").val();
if(isNaN(age)){
$("#ageTip").text("请输入数字..");
}else{
age = parseInt(age);
if(age > 140 || age<0){
$("#ageTip").text("非法年龄..");
}
}
})
4,取后几位数字
function getLastNumberStr(str)
{
var strs = str.replace(/[^/d]/g,'|');
var strsArr = strs.split('|');
return strsArr[strsArr.length-1];
}