所以这是我的问题: 我有2个字符串“myTestTomorrow”和“ThisIsmyTesttoday”。我需要得到两个字符串都包含的部分,在本例中为“myTest”。我怎么能这样做?
答案 0 :(得分:0)
您可以使用两个for循环和indexOf
执行此操作,例如
var text1 = "myTestTomorrow", text2 = "ThisIsmyTesttoday";
outer: for (var i = text1.length; i >= 0; i -= 1) {
for (var j = 0; j + i < text1.length; j += 1) {
if (text2.indexOf(text1.substr(j, i)) !== -1) {
console.log("Result is '" + text1.substr(j, i) + "'");
break outer;
}
}
}
<强>输出强>
Result is 'myTest'