【AngularJS】input要素のng-patternの値を動的に生成する方法。

要素に直接Regを記述するんじゃなくてたとえば設定ファイルやコントローラーからRegを指定したい場合など。

例)

// 正規表現オブジェクトを生成してやるのが肝
$scope.reg = /^.*$/;

んでもってビューで。

<input ng-pattern="reg">

ってしてやる。

※Regを文字列で指定しちゃうと正規表現のパターンとして認識してくれないので注意が必要。