Personalized input masks for AngularJS