Corrector and validator before adding value

- Corrector will correct the data after user accepts value.
- Validator will validate the data before adding the tags.
- New property [lengthOfTag] only allow to input the limit of characters.

In my case, I need to input a phone number, this number will be corrected automatically. After that, the number will be validated and only accepts if it's a valid phone number. My UI forces the user only input 15 maximum characters.