Simplification of ESIdentityCardNumberField

- No need to check the regex twice, so changed from RegexField to CharField
- Improved the regex used for validation and obtention of groups