AngularJS directive to input only numerals