找出字符串中最长的字符串
function func(str)
{var arr=str.match(/\w+/g);
var longgest=0;
for(var i=0;i<arr.length;i++)
if(longgest<arr[i].length)
longgest=arr[i].length;
chararr=str.match(/\w{longgest}/g);
alert( longgest+chararr);
}
func("Write a simple function (less than 80 characters) that returns a boolean indicating whether or not a string is a palindrome.");//为什么只显示10呢?应该后面还有对应的字符串数组啊?
因为下面这一句没有匹配到内容,chararr的值是null。
chararr=str.match(/\w{longgest}/g);