使用AngularJS切片字符串

时间:2016-09-22 17:26:39

标签: javascript angularjs

如何使用Angular JS切割输入文本字段值

HTML表格

<form>
<input type="text" ng-model="cardExp">
</form>

JS

console.log($scope.cardExp) //output : 122016

我想将文本字段值(&#34; 122016&#34;)变为变量a和b,它们的值是

  1. a是前两位数字

  2. b是接下来的4位数

  3. 谢谢,

2 个答案:

答案 0 :(得分:4)

您可以使用普通的javascript。

var a = $scope.cardExp.substring(0, 2);
var b = $scope.cardExp.substring(2);

答案 1 :(得分:1)

 var app = angular.module('store', []);
  app.controller('StoreController', function($scope) {
    $scope.str = '122016';
    $scope.splited = $scope.str.match(/.{1,4}/g);
    $scope.a = $scope.splited[0];
    $scope.b = $scope.splited[1];
  });

<强> DEMO