动态正则匹配

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]))

前端匹配数据,一般是是是用遍历,不过匹配的数据条数比较多且频繁时,采用正则匹配感觉效率更高(有别的想法的欢迎指出)

原文地址:https://www.cnblogs.com/Merrys/p/9623176.html