diff --git a/src/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml b/src/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml
index 9b37fba9a..e2b4d6407 100644
--- a/src/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml
+++ b/src/opnsense/mvc/app/models/OPNsense/Cron/Cron.xml
@@ -24,7 +24,7 @@
0
Y
- /^((?:\*|[1-2][0-3]|0[0-9]|[0-9])(,{1}|-{1}|$))+$/
+ /^((?:\*|([1][0-9]|[2][0-3])|0[0-9]|[0-9])(,{1}|-{1}|$))+$/
Value needs to be between 0 and 23, multiple values, ranges and * are supported (ex. 1,2,8 or 0-8 )