var code = 123222;
var pattern = '{"code":' + code + ',"regin":"[u4e00-u9fa5]+"}';
var reg = new RegExp(pattern);
var str = '{"code":123222,"regin":"汉字"}';
var result = reg.exec(str)
console.log(JSON.parse(result[0]))
前端匹配数据,一般是是是用遍历,不过匹配的数据条数比较多且频繁时,采用正则匹配感觉效率更高(有别的想法的欢迎指出)