AngularJSのフィルタ機能についての質問です。

"12345"
"23456"
"34567"
"45678"

という文字列があった場合「45」を入力すると全て引っかかってしまうのですが、
頭文字のみの検索だった場合"45678"のみが表示され
語尾のみの検索だった場合"12345"のみが表示されるように設定することは可能でしょうか?

自分なりに検索して探したのですが、見つからなかったのでこちらで質問させていただきます。