현재 웹페이지에 있는 이메일 주소를 모두 가져오는 소스(함수)




function extractEmails (text)
{
    return text.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
}



function t()
{
	var col = document.getElementsByTagName( 'SPAN' );
	var count = col.length;
	var i = 0, idx_at, idx_start, idx_end;
	var e, str, ret;

	ret = "";

	for( i =0; i < count; i ++ )
	{
		e = col.item(i);
		str = e.innerText;

		idx_at = str.indexOf( '@' );
		if( idx_at > 0 )
		{
			ret = ret + extractEmails(str) + "\n";
		}
	}

	return ret;
}


+ Recent posts