如何使用split()函数将一些文本与javascript中的字符串值分开?

时间:2017-05-01 09:37:02

标签: javascript angularjs

我正在使用AngularJS。我要求从scope value中选择特定文本。 我的范围值是:

$scope.myLogMsg = '1111 order is placed by Sukumar Ms(User)'; //output: by Sukumar Ms(User)

我的预期输出是由Sukumar Ms(用户)

我想跳过" 1111订单被放置"来自给定的刺痛并采取Sukumar女士(用户)"

我曾尝试过使用javascript split方法,但还没有工作。任何建议

1 个答案:

答案 0 :(得分:2)

好的,我已经为JS编写了逻辑代码。您可以在Angular中实现它。

<!DOCTYPE html>
<html>
<body>

<p>Click the button to display the array values after the split.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {
    var str = "111 placed by nitesh rana";
    var result='';
    var res = str.split(" ");
    for(var i=0;i<res.length;i++){
    if(res[i]==="by"){
        do{
        result=result+' '+res[i];
        i++;
        }while(i<res.length);
    }
    }
    document.getElementById("demo").innerHTML = result;
}
</script>

</body>
</html>