diff --git a/src/demo-app/autocomplete/autocomplete-demo.ts b/src/demo-app/autocomplete/autocomplete-demo.ts index 00fbeeb1a15c..7fa011eeadf9 100644 --- a/src/demo-app/autocomplete/autocomplete-demo.ts +++ b/src/demo-app/autocomplete/autocomplete-demo.ts @@ -88,8 +88,11 @@ export class AutocompleteDemo { } filterStates(val: string) { - return val ? this.states.filter(s => new RegExp(`^${val}`, 'gi').test(s.name)) - : this.states; - } + if (val) { + const filterValue = val.toLowerCase(); + return this.states.filter(state => state.name.toLowerCase().startsWith(filterValue)); + } + return this.states; + } }