提问: RegExp $X 问题……
搞了个String 替换,想用数组这样便于扩展,但replace那句过不去……
var NumArr = new Array();
NumArr["1"]=1;
NumArr["2"]=2;
NumArr["3"]=3;
NumArr["4"]=4;
NumArr["5"]=5;
NumArr["6"]=6;
NumArr["7"]=7;
NumArr["8"]=8;
NumArr["9"]=9;
NumArr["0"]=0;
var str="1";
var reg = new RegExp("(1|2|3|4|5|6|7|8|9|0)","gi");
str = str.replace(reg,NumArr[$1]);