代码改变世界

随笔档案-2012年6月13日

巧妙的javascript 正则表达式替换字符串

2012-06-13 10:26 by chris-shao, 378 阅读, 收藏, 编辑
摘要: <script>varobj={};obj["123"]='123的替换';obj["456"]='456的替换';vars="abc@123@def@456@";varMarker='\@';s=s.replace(newRegExp(Marker+'([^@]*?)'+Marker,'g'),function(m,$1){alert(m);returnobj[$1];})alert(s);</script> 阅读全文
点击右上角即可分享
微信分享提示