...
/ * IP正規表現* / / ^((:(: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)?? )))$ / / * 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を<; iは++ ){ 場合(reg.test(valdata [I])== 偽){ 戻り 偽。 } } を返す 真 }