Please help us help you and fill where relevant:
Your LimeSurvey version:
LimeSurvey Community Edition
Version 5.6.15+230412
Own server or LimeSurvey hosting: University server
Survey theme/template: Inherit everything
==================
I came around an issue using Array (Texts) (Type:

. I have two columns. Each column could contain just numbers between 0 and 100. Each column should result in a sum of 100 (see picture).
When I set: Input validation RegExp = /^(0|[1-9][0-9][0-9]?|100)$/
And: Question validation equation { (sum(self.sq_SX001) == 100) and (sum(self.sq_SX002) == 100) }
the participants can fill the question and proceed with the next question group, but only can enter values in steps of 10.
When I set: Input validation RegExp = ^([0-9]{1,2}|100)$
And: Question validation equation { (sum(self.sq_SX001) == 100) and (sum(self.sq_SX002) == 100) }
the participants can fill the question with every number between 0 and 100 as long as it results in a column sum of 100. The validation in the survey itself shows, that every thing is right (see picture). But if they want to proceed with the next question group the error message "One or more questions have not been answered correctly. You cannot continue until the questions have been answered correctly." occures.
Do you have any idea why this error message appears even though everything has been filled in according to the rules?
I added the lime survey group with the first settings.
Thank you very much!