Javascript 拆分字符串并获取最长字符串的最大长度

Javascript 拆分字符串并获取最长字符串的最大长度,javascript,scripting,logic,Javascript,Scripting,Logic,我想根据 示例字符串: ""* Minimum 3 digits allowed<br/>" * Maximum 9 digits & 2 precisions allowed<br/>" 并且需要从数组(已拆分)中找到字符串的长度,该数组在数组中具有最大长度 因此,答案将是40var str=“*允许的最小3位数*允许的最大9位数和2精度”; var str = "* Minimum 3 digits allowed<br/> * Maximum

我想根据

示例字符串:

""* Minimum 3 digits allowed<br/>" * Maximum 9 digits & 2 precisions allowed<br/>"
并且需要从数组(已拆分)中找到字符串的长度,该数组在数组中具有最大长度

因此,答案将是40

var str=“*允许的最小3位数
*允许的最大9位数和2精度
”;
var str = "* Minimum 3 digits allowed<br/> * Maximum 9 digits & 2 precisions allowed<br/>";
var arr = str.split('<br/>');

var longest = 0;
var longest_string = '';

for(var i = 0; i < arr.length; i++) {
    if(arr[i].length > longest) {
        longest = arr[i].length;
        longest_string = arr[i];
    }
}

alert("Longest string is: " + longest_string + " (char count: " + longest + ")");
var arr=str.split(“
”); var=0; 变量最长_字符串=“”; 对于(变量i=0;i最长){ 最长=arr[i]。长度; 最长的_字符串=arr[i]; } } 警报(“最长字符串为:“+Longest_string+”(字符计数:“+Longest+”));
var str='*允许最小3位
*允许最大9位和2位精度
; var spltar=str.split(
); var longtr=null; var maxLen=-1; 对于(变量i=0;i最大长度){ longtr=spltar[i]; maxLen=spltArr[i]。长度; } } log(“Max len:,maxLen,“String:,longStr”);

var str=“*允许最小3位
*允许最大9位和2位精度
”; 变量行=str.split(“
”); var最长=“”; 对于(i=0;i最长长度){ 最长=行[i]; } } 警报('最长字符串:'+Longest+'(长度:'+Longest.Length+'));
哦,对不起,我刚醒来:)我会很快为JS修改它。很抱歉..修复javascript的答案或将其删除。
var str = "* Minimum 3 digits allowed<br/> * Maximum 9 digits & 2 precisions allowed<br/>";
var arr = str.split('<br/>');

var longest = 0;
var longest_string = '';

for(var i = 0; i < arr.length; i++) {
    if(arr[i].length > longest) {
        longest = arr[i].length;
        longest_string = arr[i];
    }
}

alert("Longest string is: " + longest_string + " (char count: " + longest + ")");
var str = '* Minimum 3 digits allowed<br/>* Maximum 9 digits & 2 precisions allowed<br/>';

var spltArr = str.split("<br/>");
var longStr = null;
var maxLen = -1;
for(var i = 0; i < spltArr.length; i++ ){
    if( longStr === null ){
        longStr =  spltArr[i];
        maxLen =  spltArr[i].length;  
    }
    if( spltArr[i].length > maxLen ){
        longStr =  spltArr[i];
        maxLen =  spltArr[i].length;
    }
}
console.log("Max len: ", maxLen, "String:", longStr);
var str = "* Minimum 3 digits allowed<br/>* Maximum 9 digits & 2 precisions allowed<br/>";
var lines = str.split('<br/>');
var longest = '';

for(i=0; i<lines.length; i++) {
    if(lines[i].length > longest.length) {
        longest = lines[i];
    }
}
alert('Longest string:' + longest + ' (Length: ' + longest.length + ')');