Valide <input type = “number” /> con AngularJS y Pattern / RegEx

Así que tengo una entrada de número de tipo y quiero asegurarme de que solo acepte un número. Puedo hacerlo bien en el lado del Servidor, pero con AngularJS no puedo hacer que funcione.

Aquí está el código:

<input type="number" ng-pattern="/[0-9]+/" name="numOfFruits" ng-model="basket.numOfFruits" />

Sospecho que esto tiene algo que ver con el patrón que estoy suministrando.[0-9]+&nbsp;básicamente solo quiero números en este cuadro de texto, cualquier cosa que no esté compuesta por los números del 0 al 9, quiero que la entrada no sea válida.

Por el momento, mi campo de entrada ve estoaa23423&nbsp;Como entrada valida !!

Cualquier ayuda sería muy apreciada.

Gracias.