mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
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
This commit is contained in:
committed by
Andrew Seguin
parent
bae213d5f7
commit
aafa6b0d04
@@ -73,7 +73,7 @@ export class AutocompleteOverviewExample {
|
||||
}
|
||||
|
||||
filterStates(val: string) {
|
||||
return val ? this.states.filter(s => new RegExp(`^${val}`, 'gi').test(s))
|
||||
return val ? this.states.filter(s => s.toLowerCase().indexOf(val.toLowerCase()) === 0)
|
||||
: this.states;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user