diff --git a/app/views/org_admin/question_options/_option_fields.html.erb b/app/views/org_admin/question_options/_option_fields.html.erb
index 63cd834..1bb60f2 100644
--- a/app/views/org_admin/question_options/_option_fields.html.erb
+++ b/app/views/org_admin/question_options/_option_fields.html.erb
@@ -21,7 +21,7 @@
<% options_q.number = i %>
- <%= op.number_field :number, in: 1..20, class: 'form-control' %>
+ <%= op.number_field :number, min: 1, class: 'form-control' %>
<%= op.text_field :text, as: :string, class: 'form-control' %>
diff --git a/lib/assets/javascripts/views/org_admin/question_options/index.js b/lib/assets/javascripts/views/org_admin/question_options/index.js
index 0b939b9..19ec44d 100644
--- a/lib/assets/javascripts/views/org_admin/question_options/index.js
+++ b/lib/assets/javascripts/views/org_admin/question_options/index.js
@@ -11,7 +11,8 @@
const source = e.target;
const last = $(source).closest('[data-attribute="question_options"]').find('[data-attribute="question_option"]').last();
const cloned = last.clone(true);
- const array = $(cloned).find('[id$="_number"]').prop('id').match(/_[\d]_+/);
+ const array = $(cloned).find('[id$="_number"]').prop('id').match(/_[\d]*?_+/);
+
if (array) {
const index = Number(array[0].replace(/_/g, ''));
// Reset values for the new cloned inputs