对应查找的方法代码如下:
var my_str = "{辽宁=0, 浙江=0, 天津=0, 广东=5, 重庆=0}"
function get_Num(str) {
// var my_reg = /(?<=浙江\=)\d+/;
// var my_reg2 = new RegExp("(?<=广东\\=)\\d+");
var sp1 = "(?<=";
var sp2 = str; //sp2用于接收参数。
var sp3 = "\\=)\\d+";
var s = sp1 + sp2 + sp3; //s由 sp1 sp2 sp3 拼接而成
var my_reg3 = new RegExp(s); //s传入正则构造方法生成正则对象 my_reg3
// alert( my_str.match(my_reg3) );
return my_str.match(my_reg3);
}
使用方法:
针对如上my_str字符串,直接传入对应省份名的字符串参数到get_Num方法即可。
get_Num("广东");