/**
* @param {string} s
* @return {boolean}
*/
var repeatedSubstringPattern = function(s) {
let str = /^(\w+)\1+$/
return str.test(s)
};
这里的\w代表的是任意的字母,数字或下划线
+代表重复1次以上
\1代表重复第一个()匹配的字符(注意一定是已经匹配成功的字符
)
最后的+代表重复重复第一个()匹配的字符一次或者多次
例如(\w+)匹配成功了‘hello’那么\1一定也是‘hello’