this.filter =/(?:^|\s)([A][.]*)/gi;
.var expr = new RegExp('(?:^|\s)([' + arg + '][.]*)','gi');
this.filter = expr;
var expr = new RegExp('(?:^|\s)([А][.]*)','gi');
this.filter = expr;
RegExp('(?:^|\s)([' + arg + '][.]*)','gi');
g
, выделение первых букв в отдельную группу и точки, которых может вообще не быть? Вы же вроде фильтрацию делаете.RegExp(`(?:^|\\s)[${arg}]`, 'i')
.this.filter = expr;