Skip to content

Commit aafa6b0

Browse files
girtsernstsonsandrewseguin
authored andcommitted
fix(autocomplete example): regex metacharacter escape (#4921)
* fix(autocopmplete): regex metacharacter escape autocomplete material example fails if regex metacharacter (ie *) is provided. Fixed by adding escapeSpecChars function * Update autocomplete-overview-example.ts * fix(autocopmplete): regex replaced with includes * Extra newline removed * Update autocomplete-overview-example.ts
1 parent bae213d commit aafa6b0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/material-examples/autocomplete-overview/autocomplete-overview-example.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export class AutocompleteOverviewExample {
7373
}
7474

7575
filterStates(val: string) {
76-
return val ? this.states.filter(s => new RegExp(`^${val}`, 'gi').test(s))
76+
return val ? this.states.filter(s => s.toLowerCase().indexOf(val.toLowerCase()) === 0)
7777
: this.states;
7878
}
7979

0 commit comments

Comments
 (0)