我想根据split
<br/>
一个字符串值
一个示例字符串:
""* Minimum 3 digits allowed<br/>" * Maximum 9 digits & 2 precisions allowed<br/>"
在上述情况下,数组中将有两个值
1. * Minimum 3 digits allowed
2. * Maximum 9 digits & 2 precisions allowed
并且需要从数组中找到字符串的长度(已被拆分),该长度在数组中具有最大长度。
这样的答案将是40
最佳答案
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);
Fiddle
关于javascript - 分割字符串并获取最长字符串的最大长度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12403655/