If I may suggest an improvement:
function isPrime(n) {
var re = /^1?$|^(11+?)\1+$/,
s = (new Array(n+1)).join('1');
return !re.test(s);
}