Ip验证
function validateIp()
{
? var limitedip=$("#ip1").val();
??? if(limitedip!=''){
?????? var arr=limitedip.split("\n");?
?????? var regip= /^(([0-1]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}([0-1]?\d{1,2}|2[0-4]\d|25[0-5])$/;
??????? for (var i=0;i<arr.length ;i++ )
???????? {
????????? flag_ip=regip.test(arr[i]);
?????????? if(!flag_ip)
?????????? {
???????? alert("请输入正确的ip地址");
???????????? $("#error").html("请输入正确的ip地址").show();?
???????????? return false;
?????????? }
?????? }
??? }
??????????????????? return true;
}
在textarea输入ip地址,每个IP地址都是点分十进制数,若多个IP地址,每行输入一个
$document.ready(function(){
??? //检查登录ip限制
??? var limitedip=$("#limitip").val();
??? if(limitedip!=''){
?????? var arr=limitedip.split("\n");?
?????? var regip= /^(([0-1]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}([0-1]?\d{1,2}|2[0-4]\d|25[0-5])$/;
??????? for (var i=0;i<arr.length ;i++ )
???????? {
????????? flag_ip=regip.test(arr[i]);
?????????? if(!flag_ip)
???????? {
???????????? $("#error").html("请输入正确的ip地址").show();?
???????????? return false;
?????????? }
?????? }
??? }
})
注:
此文本框是jquer弹出的对话框里的。
若是普通的html页面里的文本框,在ie浏览器下回车换行符为“\r\n”,在fire
?
?