动态正则匹配

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

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

posted @ 2018-09-10 21:29  Merrys  阅读(1272)  评论(0编辑  收藏  举报