簡體   English   中英

如何使用angularjs拆分字符串和表單數組

[英]How to split string and form array using angularjs

我有兩個字符串值,如果是“,”或“。”,則需要拆分字符串。 存在並且需要形成一個數組。

$scope.welcome = "Welcome to Adityavani facitlity services,   please select from the following";

$scope.final = "Thanks for calling. You have registered successfully";

我需要創建一個數組,如下所示:

$scope.welcome_array = ["Welcome to Adityavani facitlity services", "please select from the following"];

$scope.final_array = ["Thanks for calling", "You have registered successfully"];
$scope.welcome = "Welcome to Adityavani facitlity services,   please select from the following";
$scope.final = "Thanks for calling. You have registered successfully";

JS本機split([separator [,limit]]) ,以正則表達式( /[,.]\\s*/ )作為分隔符:

$scope.welcome_array = $scope.welcome.split(/[,.]\s*/);
$scope.final_array = $scope.final.split(/[,.]\s*/);
  $scope.welcome_array = $scope.welcome.split(/[,.]\s*/);
   $scope.final_array = $scope.final.split(/[,.]\s*/);

split將用於拆分字符串,並返回數組。

使用split()和以下正則表達式:

/[,.]\s*/

 $scope = {}; $scope.welcome = "Welcome to Adityavani facitlity services, please select from the following"; $scope.final = "Thanks for calling. You have registered successfully"; $scope.welcome_array = $scope.welcome.split(/[,.]\\s*/); $scope.final_array = $scope.final.split(/[,.]\\s*/); console.log($scope.welcome_array); console.log($scope.final_array); 

 $scope = {}; $scope.welcome = "Welcome to Adityavani facitlity services, please select from the following"; $scope.final = "Thanks for calling. You have registered successfully"; $scope.splitSrting=function(splitStr){ var reg=/[,.]\\s*/; return splitStr.split(reg); } console.log($scope.splitSrting($scope.welcome)); console.log($scope.splitSrting($scope.final)); 

$scope.welcome = $scope.welcome.split(",");
$scope.final = $scope.final.split(".");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM