<script> var str = "【aa】;【bb】;【bbn】;"; var re = /【([^】]+)】/g; str = str.replace(re,"document.getElementById(\"$1\")"); alert(str); </script>
少了个.value <script> var str = "【aa】;【bb】;【bbn】;"; var re = /【([^】]+)】/g; str = str.replace(re,"document.getElementById(\"$1\").value"); alert(str); </script>
var str = "【aa】;【bb】;【bbn】;";
var re = /【([^】]+)】/g;
str = str.replace(re,"document.getElementById(\"$1\")");
alert(str);
</script>
<script>
var str = "【aa】;【bb】;【bbn】;";
var re = /【([^】]+)】/g;
str = str.replace(re,"document.getElementById(\"$1\").value");
alert(str);
</script>
一开始写的时候对照JS的正则表达式语法列表,边写边查边比较
慢慢地脱离语法表,自己写,会写好的JS的正则表达式语法列表在JS手册里就有,网上也有很多http://download.csdn.net/source/972354