I also found that JQuery plugin that is easy to include in your Angular App (also with bower :D ) and which check all possible country codes with their respective masks :
intl-tel-input
You can then use the validationScript option in order to check the validity of the input's value.