Valide <input type = “number” /> com AngularJS e Pattern / RegEx

Então, eu tenho uma entrada de número de tipo e quero ter certeza de que ele aceita apenas um número. Eu posso fazer isso bem no lado do servidor, mas com AngularJS eu não consigo fazê-lo funcionar.

Aqui está o código:

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

Eu suspeito que isso tenha algo a ver com o padrão que estou fornecendo[0-9]+ Basicamente eu só quero números nesta caixa de texto, qualquer coisa que não seja composta de números de 0 a 9, eu quero a entrada inválida.

No momento, meu campo de entrada vê issoaa23423 como entrada válida !!

Qualquer ajuda seria muito apreciada.

Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion