How to return part of string before a certain character?

前端 未结 4 1336
谎友^
谎友^ 2020-12-08 18:49

If you look at the jsfiddle from question,

var str = \"Abc: Lorem ipsum sit amet\";
str = str.substring(str.indexOf(\":\") + 1);

This retur

4条回答
  •  南方客
    南方客 (楼主)
    2020-12-08 19:35

    In General a function to return string after substring is

    function getStringAfterSubstring(parentString, substring) {
        return parentString.substring(parentString.indexOf(substring) + substring.length)
    }
    
    function getStringBeforeSubstring(parentString, substring) {
        return parentString.substring(0, parentString.indexOf(substring))
    }
    console.log(getStringAfterSubstring('abcxyz123uvw', '123'))
    console.log(getStringBeforeSubstring('abcxyz123uvw', '123'))

提交回复
热议问题