求正则识别字符串格式解决思路

求正则识别字符串格式求正则识别如下格式:[国籍:中国,性别:南,年龄:23][国籍:中国]就是[k:v]或[k:v,k:v]的

求正则识别字符串格式
求正则识别如下格式:
[国籍:中国,性别:南,年龄:23]
[国籍:中国]

就是[k:v]或[k:v,k:v]的形式。
[解决办法]
^\[\w+:\w+(,\w+:\w+)*\]$