Angular directive for validating that a number is within the 32 bit range