var reg = /[^\[]*\[(.*)\][^\]]*/;
var str = "1111[122]";
console.log(str.replace(reg,'$1'));
str = "23[adf[223]]";
console.log(str.replace(reg,'$1'));
不一定要正则的。字符串截取也行。
var str = '投一票';str = str.split('formhash=');str = str[1].split('\'');alert(str[0]);
以上回答你满意么?