Detection IP regular expression

...

/ * IP regular expression * / 
/ ^ ((:( ?: 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) ))) $ / / * the IP regular checking * / function checkIsIp (IP) {
         var pattern = / ^ ((25 [0-5] | 2 [0-4] \ D |? [01] \ D \ D ?) ($ | (\ $?!.) \)) {4} $ /. ;
         IF (pattern .exec (ip))! return false return to true 
    } / * IP checksum regular use across multiple ip, split * / function checkIsIps (IPS) {
         var REG = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d {1,2} | 1 \ d \ d | 2 [0-4] \ d | 25 [0-5]) \ (\ d {1,2} |. 1 \ d \ d | 2 [0-4 ] \ D | 25 [0-5]) \ (\ D {1,2} |.. 1 \ D \ D | 2 [0-4] \ D | 25 [0-5]) $ /
         var


     
         

     valdata = ips.split(',');
        for(i=0;i<valdata.length;i++){
            if(reg.test(valdata[i])== false){
                return false;
            }
        }
        return true
    }

 

Guess you like

Origin www.cnblogs.com/jing-tian/p/11114067.html