从string中选出最长的单词。
比如对“fun&!! time"执行,结果应该是“time".
请问为什么我写的这个不行呢?
function LongestWord(sen) {
var newSen = sen.replace(/[^\w\s]/, "");
var array = newSen.split(" ");
var longest = array[0].length;
var word = array[0];
for (i = 1; i < array.length; i++){
if (array[i].length > longest){
var longest = array[i].length;
var word = array[i];
}
}
return word;
}
给的提示是 SyntaxError: Invalid character '\u8220'
谢谢!