diff --git a/components/lib/multiselect/MultiSelect.vue b/components/lib/multiselect/MultiSelect.vue index 3ba42aee2..37e044700 100755 --- a/components/lib/multiselect/MultiSelect.vue +++ b/components/lib/multiselect/MultiSelect.vue @@ -771,9 +771,11 @@ export default { getSelectedItemsLabel() { let pattern = /{(.*?)}/; const selectedItemsLabel = this.$primevue.config.locale.selectionMessage || this.selectedItemsLabel; + if (pattern.test(selectedItemsLabel)) { return selectedItemsLabel.replace(selectedItemsLabel.match(pattern)[0], this.modelValue.length + ''); } + return selectedItemsLabel; }, onToggleAll(event) {