hikamen
2/25/2018 - 10:35 AM

正则表达式,验证json格式数组

\\[(\\{"value"\\s*:\\s*((-?\\d+(\\.\\d+)?)|("[^"]*"))\\s*,\\s*"text"\\s*:\\s*((-?\\d+(\\.\\d+)?)|("[^"]*"))\\},)*(\\{"value"\\s*:\\s*((-?\\d+(\\.\\d+)?)|("[^"]*"))\\s*,\\s*"text"\\s*:\\s*((-?\\d+(\\.\\d+)?)|("[^"]*"))\\})\\]
   
可验证如下内容:
[{"value":1,"text":"启用"}]
或者
[{"value":1,"text":"启用"},{"value":2,"text":"停用"}]
或者
[{"value":1,"text":"启用"},{"value":2,"text":"停用"},{"value":3,"text":"审核"}]
或者
[{"value":1,"text":"启用"},{"value":2,"text":"停用"},{"value":3,"text":"审核"},...]