Evil: A site that displays the phone numbers of random Facebook users
tomscott.com
tomscott.com
function parseNumber(num) {
var onlyMildlyEvil = false;
var digits = num.toString().replace(/[^0-9]/g, '');
var parsed = '';
if (digits.match(/^0[127]\d{9}$/)) {
// probably a UK phone number
parsed += '(' + digits.substr(0,5) + ') ';
parsed += digits.substr(6);
}
if (digits.match(/^[2-9]\d{9}$/)) {
// probably a US phone number
parsed += '(' + digits.substr(0,3) + ') ';
parsed += digits.substr(3,3) + '-';
parsed += digits.substr(6);
}
if (parsed.length == 0) { parsed = num; }
if(onlyMildlyEvil) {
parsed = "" + parsed;
parsed = parsed.substr(0,parsed.length-3) + 'XXX';
}
return parsed;
}("OMG, now I know jrockway's phone number!!11!". Yeah, well, don't worry, I never answer the phone and the "block" button in GV is quite effective.)