diff --git a/netbox/extras/forms/model_forms.py b/netbox/extras/forms/model_forms.py
index 83a346420..4e4a6e0de 100644
--- a/netbox/extras/forms/model_forms.py
+++ b/netbox/extras/forms/model_forms.py
@@ -1,4 +1,5 @@
import json
+import re
from django import forms
from django.conf import settings
@@ -95,8 +96,8 @@ class CustomFieldChoiceSetForm(BootstrapMixin, forms.ModelForm):
required=False,
help_text=mark_safe(_(
'Enter one choice per line. An optional label may be specified for each choice by appending it with a '
- 'comma. Example:'
- ) + ' choice1,First Choice
')
+ 'colon. Example:'
+ ) + ' choice1:First Choice
')
)
class Meta:
@@ -107,7 +108,7 @@ class CustomFieldChoiceSetForm(BootstrapMixin, forms.ModelForm):
data = []
for line in self.cleaned_data['extra_choices'].splitlines():
try:
- value, label = line.split(',', maxsplit=1)
+ value, label = re.split(r'(?