模糊搜索ip地址

来源:互联网 发布:二甲双胍 知乎 编辑:程序博客网 时间:2024/06/04 18:40
$("input[name='srcIp']").blur(function() {            var value = $(this).val();            var tempArr = value.split(".");            console.log(tempArr);            var status = true;            if(value.indexOf("..") !== -1 ||tempArr.length > 4) {                status = false;            }            for(var i = 0 ; i < tempArr.length; i++) {                if(tempArr[i] > 255 || tempArr[i] < 0 || tempArr[i] === "" && i !== tempArr.length - 1) {                    status = false;                    break;                }            }            var reg1 = /[A-Za-z]/g;            var reg2 = /[\u4E00-\u9FA5]/g;            if(reg1.test(value) === true || reg2.test(value) === true) {                status =false;            }            if(status === false) {                new Modal({                    'icon': 'error',                    'title': '操作失败',                    'content': '请输入正确格式的ip地址!'                }).show();                $(this).val("");            }        });


或者直接用正则表达式:
            var reg3 = /^(((2[0-4][0-9]|25[0-5]|1\d{2}|[1-9]\d|\d)(\.)){1,3}(2[0-4][0-9]|25[0-5]|1\d{2}|[1-9]\d|\d){0,1})$|^(2[0-4][0-9]|25[0-5]|1\d{2}|[1-9]\d|\d){1}$/g;            if(reg3.test(value) === false) {                status = false;            }            if(status === false) {                new Modal({                    'icon': 'error',                    'title': '操作失败',                    'content': '请输入正确格式的ip地址!'                }).show();                $(this).val("");            }


                                             
0 0
原创粉丝点击