我使用下面的正则表达式模式来验证数字和空格
"^[0-9s]{1,50}"
附加我正在接收的样本有效载荷
{"numberval":""}
{"numberval":" "}
{"numberval":"10,11,12"}
我正在使用python的re模块和编译方法来验证正则表达式。有谁能帮我用正则表达式,可以验证两个输入?
假设您只考虑有效的空格或逗号分隔的数字,您可以使用以下正则表达式模式:
^(?:s*|d+(?:,s*d+)*)$
演示这个正则表达式模式表示匹配:
^
从值 开始(?:
s*
0个或多个空白字符|
或d+
a号(?:,s*d+)*
后面跟着零个或多个其他逗号分隔的数字
)
$
值 结束