I am using the below regex pattern to validate numerics and spaces
"^[0-9\s]{1,50}"
Attaching sample payload which i am receiving
{"numberval":""}
{"numberval":" "}
{"numberval":"10,11,12"}
I am using python re module and compile method to validate the regex. can any one help me with regex which can validate both the inputs?
CodePudding user response:
Assuming you consider valid whitespace only or comma separated numbers, you could use this regex pattern:
^(?:\s*|\d (?:,\s*\d )*)$
Demo
This regex pattern says to match:
^from the start of the value(?:\s*either zero or more whitespace characters|OR\da number(?:,\s*\d )*followed by zero or more other comma separated numbers
)$end of the value
