検出IPの正規表現

...

/ * 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])== ){
                 戻り 
            } 
        } 
        を返す 
    }

 

おすすめ

転載: www.cnblogs.com/jing-tian/p/11114067.html