标签:script pattern spl == ace push isp foreach function
function isPattern(str, pattern) { let str_a = str.split(" "); let p_a = pattern.split(""); let noCpy = function (arr) { let temp = []; arr.forEach(element => { if (!temp.length || temp.indexOf(element) < 0) { temp.push(element) } }); return temp }; let str_a_noCpy = noCpy(str_a); let p_a_noCpy = noCpy(p_a); str_a_noCpy.forEach((e, index) => { str = str.replace(new RegExp(e, "gm"), p_a_noCpy[index]) }) str = str.replace(/\s*/gm, "") return str == pattern }
标签:script pattern spl == ace push isp foreach function
原文地址:https://www.cnblogs.com/baixinL/p/11926269.html