diff --git a/scipost/behaviors.py b/scipost/behaviors.py
index 05c71495d0a34136cc02f3e18cf2c60b03a3c0ee..0ee66a19b648b30013a14ec22119818e54f55687 100644
--- a/scipost/behaviors.py
+++ b/scipost/behaviors.py
@@ -18,5 +18,5 @@ class TimeStampedModel(models.Model):
         abstract = True
 
 
-orcid_validator = RegexValidator(r'^[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{4}$',
+orcid_validator = RegexValidator(r'^[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{3}[0-9X]{1}$',
                                  'Please follow the ORCID format, e.g.: 0000-0001-2345-6789')