1、JS 判断IP格式是否正确:
function checkIP(ip) { var regular = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;//正则表达式 if (regular.test(ip)) { if (RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 < 256) return true; } return false;}
2、JS判断邮箱格式是否正确:
var email = 'xxx';if(!email.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)) { alert("email格式不正确!"); return false;}
3、JS判断金额为正浮点数:
if(!cost.match(/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/)){ alert('请确保金额为正浮点数!'); return false;}