var repeatedSubstringPattern = function(s) {
// var p = '';
// var flag = false;
// for (var i = 0; i < Math.floor(s.length / 2); i++) {
// p = p.concat(s[i]);
// for (var j = 0; j <= s.length - p.length; j += p.length) {
// //console.log(p, s.slice(j, j + p.length));
// if (s.length % p.length!=0 || s.slice(j, j + p.length) != p) {
// //console.log('ss')
// flag = false;
// break;
// }
// flag = true;
// }
// if (flag == true) return true;
// }
// return false;
for(var i = 1; i <= s.length/2; i++)
{
if(s.length % i != 0){
continue;
}
var item = s.substr(0,i);
for(var j = 1; ;j++)
{
if(i*j == s.length){
return true;
}
else if( item != s.substr( i*j, i ) ){
break;
}
}
}
return false;
};
var start = new Date().getTime(); //起始时间
console.log(repeatedSubstringPattern("aaa"));
console.log(repeatedSubstringPattern("abab"));
console.log(repeatedSubstringPattern("aabaaba"));
var end = new Date().getTime(); //接受时间
console.log((end - start) + "ms");
console