首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JavaScript 的replace正则有关问题

2012-03-24 
JavaScript的replace正则问题 在线等var aa div id{wo} {ni}/divvar reg1/\{([a-z]+)\}/gvar

JavaScript 的replace正则问题 在线等
var aa= '<div id="{wo}" >{ni}</div>'; 
var reg1=/\{([a-z]+)\}/g;
var re1 = aa.replace(reg1, function($0,$1,$2){return(("["+$1+"]"));});
document.write(re1);

var bb= "Water boils at 212F 3F .2F 2.2F .2";
var reg2= /(\d+(\.\d*)?)F\b/g; 
var re2 = bb.replace(reg2, function($0,$1,$2){return((($1-32)) + "C");}); 
document.write(re2);

把“{wo}”“{ni}”换成“[wo]”“[ni]”
上边就不行,下边就行,咋回事啊。。。。

[解决办法]
你怎么知道它不行?

JScript code
var aa= '<div id="{wo}" >{ni}</div>';  var reg1=/\{([a-z]+)\}/g;var re1 = aa.replace(reg1, function($0,$1,$2){return(("["+$1+"]"));});document.write(re1); 

热点排行