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]+ 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 Como entrada valida !!

Cualquier ayuda sería muy apreciada.

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta