...
/ * IP 정규식 * / / ^ ((:( 25 [0-5] | 2 [0-4] \ D | ((1 \ {2} D) | ([1-9]?.? \ d))) \) { 3} (?.? 25 [0-5] | 2 [0-4] \ D | ((1 \ {2} D) | ([1-9] \ d) ))) $ / / * 는 IP 정기 점검 * / 기능 checkIsIp (IP) { VAR의 패턴 = / ^ ((25 [0-5] | 2 [0-4] \ D |? [01] \ D \ D ?) ($ | ($ \?!.) \)) {4} $의 /. ; IF ! (패턴 .exec (IP)) 반환 거짓 반환 true로를 } / * 여러 IP에서 IP 체크섬 정기적으로 사용, 스플릿 * / 기능 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 = ( '' ); 대 (I = 0; i가 valdata.length를 <; 내가 ++ ) { 경우 (reg.test (valdata가 [I]) == 거짓 ) { 반환 거짓 ; } } 반환 사실 }