这可能很容易,我缺少一些非常基本的东西。我在数组上使用String inputString = "Republic SS1234";
Pattern pattern = Pattern.compile("^([A-Za-z]{3} ?[0-9]{3})?([A-Za-z]{3} ?[0-9]{4})?([A-Za-z]{2} ?[0-9]{4})?([0-9]{4} ?[A-Za-z]{2})?$");
Matcher matcher = pattern.matcher(inputString);
if (matcher.find()) {
String platenumber = inputString.substring(matcher.start(), matcher.end());
showToast(platenumber);
} else {
showToast("No Plate Number Found");
}
生成了多个md-checkbox
。如何在不中断ng-repeat
周期的情况下清除此数组? $digest
是一组对象,这些对象根据用户选中的复选框来保存数据。
selectedItems
JS:
<div id="container">
<span class="network-wrapper" ng-repeat="item in $ctrl.dataSource">
<md-checkbox ng-model="$ctrl.networksCheckboxes[item.id]"
ng-checked="$ctrl.exists(item, $ctrl.selectedItems)"
ng-change="$ctrl.toggle(item, $ctrl.selectedItems)">
{{ item.name }}
</md-checkbox>
</span>
<button class="btn btn-danger" ng-click="$ctrl.reset()">Reset</button>
</div>