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/>"
并且需要从数组(已拆分)中找到字符串的长度,该数组在数组中具有最大长度
因此,答案将是40var 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 + ')');