Input Window
Output Window
    No. of addresses detected: | Need help? | Free Email Planner
Output Option
Separator:   |   | Group:   Addresses (groups will be seperated by new paragraph)

Filter Option
Extract address containing this string: | Type of address to extract:
'); content += (''); var winl = (screen.width - imgwid) / 2; var wint = (screen.height - imghgt) / 2; helpwindow = window.open('','help','width=' + imgwid + ',height=' + imghgt + ',resizable=0,scrollbars=0,top=' + wint + ',left=' + winl + ',toolbar=0,location=0,directories=0,status=0,menubar=0,copyhistory=0'); helpwindow.document.write(content); helpwindow.document.close(); } function checksep(value){ if (value) document.extractor.sep.value = "other"; } function numonly(value){ if (isNaN(value)) { window.alert("Please enter a number or else \nleave blank for no grouping."); document.extractor.groupby.focus(); } } function findEmail() { var email = "none"; var a = 0; var ingroup = 0; var separator = document.extractor.sep.value; var string = document.extractor.string.value; var groupby = Math.round(document.extractor.groupby.value); var address_type = document.extractor.address_type.value; var input = document.extractor.input.value; if (document.extractor.lowcase.checked) { var input = input.toLowerCase(); } if (separator == "new") separator = "\n"; if (separator == "other") separator = document.extractor.othersep.value; if (address_type == "web") { rawemail = input.match(/([A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&\?\/.=]+)/gi); } else { rawemail = input.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi); } var norepeat = new Array(); var filtermail = new Array(); if (rawemail) { if (string){ x = 0; for (var y=0; y= 0) { filtermail[x] = rawemail[y]; x++; } } else { if (rawemail[y].search(string) < 0) { filtermail[x] = rawemail[y]; x++; } } } rawemail = filtermail; } for (var i=0; i

Share your Requirements

Let us know your requirements, and we will suggest the best package to fulfill with the best price.