javascript filter

root

Leader IT/Architect
Dec 31, 2012
1,153
72
48
Code:
function filterdata(){    var slist = window.document.f.socks.value;
    var kero = slist.match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}((:)|(\s)+)\d{1,8}/g );
    if(kero){
        var list="";
        for(var i=0;i<kero.length;i++){
            if(kero[i].match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}(\s)+\d{1,8}/g )){
                kero[i]=kero[i].replace(/(\s)+/,':');
            }
            list=list+kero[i]+"\n";
        }
        window.document.f.socks.value=list;
    }
    else{
        window.document.f.socks.value="";
    }
}
</script>


demo :


2 74.143.213.110:32800 insightbb.com 40502 LEXINGTON KENTUCKY US 0.506703 08:05:46
3 69.66.27.105:47288 iowatelecom.net 91790 WEST COVINA CALIFORNIA US 0.476672 07:35:15
4 74.199.53.208:16816 wideopenwest.com 43085 COLUMBUS OHIO US 0.550737 08:05:36
5 50.163.215.47:31510 comcast.net 15122 PITTSBURGH PENNSYLVANIA US 0.547207 08:35:12


kết quả :

74.143.213.110:32800
69.66.27.105:47288
74.199.53.208:16816
50.163.215.47:31510
 
Code:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Fillter</title>
<script>

function filterdata(){  
 var  knoidung=document.getElementById('noidung').value;
    var kero = knoidung.match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}((:)|(\s)+)\d{1,8}/g );
    if(kero){
        var list="";
        for(var i=0;i<kero.length;i++){
            if(kero[i].match(/\d{1,3}([.])\d{1,3}([.])\d{1,3}([.])\d{1,3}(\s)+\d{1,8}/g )){
                kero[i]=kero[i].replace(/(\s)+/,':');
            }
            list=list+kero[i]+"\n";
        }
    }else
		list="";
	document.getElementById('hienthi').innerHTML=list;
}
</script>
</head>

<body>
<textarea  id="noidung" cols="125" rows="8" wrap="soft">
</textarea>
<button onClick="filterdata()">Filterdata</button>
<a>Ket qua:</a>
<textarea id="hienthi" cols="23" rows="8"></textarea>

</body>
</html>
 
Last edited:

About us

  • Securityzone.vn là một trang web chuyên về an ninh mạng và công nghệ thông tin. Trang web này cung cấp các bài viết, tin tức, video, diễn đàn và các dịch vụ liên quan đến lĩnh vực này. Securityzone.vn là một trong những cộng đồng IT lớn và uy tín tại Việt Nam, thu hút nhiều người quan tâm và tham gia. Securityzone.vn cũng là nơi để các chuyên gia, nhà nghiên cứu, sinh viên và người yêu thích an ninh mạng có thể trao đổi, học hỏi và chia sẻ kiến thức, kinh nghiệm và giải pháp về các vấn đề bảo mật trong thời đại số.

Quick Navigation

User Menu