我想根据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/

10-09 16:51