angulerJS v1.5.8

■疑問点
入力値のバリデーションの実現方法について

■やりたいこと
ある文字列の中に半角数字が混在しないようにする
混在した場合は、エラーメッセージを表示する

■現在のHTML

<input required class="form-control" id="name" name="name" type="text" ng-model="name" value="" ng-pattern="???????/" /> 
<div ng-show="myForm.name.$invalid && !myForm.name.$untouched && myForm.name.$error.pattern"> 
<span class="sign" >数字が混在しています</span> 
</div>

■現状
inputタグには、半角数字を除き、どのような文字でも入力可能とします。
上記ではバリデーションがうまくいっていません。

どのように、半角数字の混在を検出したらよいでしょうか?