求一正则表达式 更正我想将其替换为 <i n="Department">这里是[内容1],看看 </i><i n="Group">这里是内容[内容2],看看 </i> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难点是既要能替换掉[i n="Department"]或者[/i]中的"[","]"为"<",">"又要保持内容“这里是内容[内容2],看看”中的"[","]"不变。 <SCRIPT LANGUAGE="JavaScript">window.onload=function(){var str = document.getElementById('text').valuealert(str.replace(/\[i(.*)\"\](.*)\[\/i\]/g,"<i$1\">$2</i>"))}</SCRIPT><textarea cols=60 rows=20 id="text">[i n="Department"]这里是[内容1],看看[/i][i n="Group"]这里是内容[内容2],看看[/i]</textarea>这样? var str = '[i n="Department"]这里是[内容1],看看[/i]'+ '[i n="Group"]这里是内容[内容2],看看[/i]';str = str.replace( /\[(i.*?)\](.*?)\[\/i]/g,"<$1>$2</i>");alert(str); 回neo_yoho我输入字符串“[i n=\"ID\"]21[/i][i n=\"Department\"]经管室[/i][i n=\"Group\"]dd[/i][i n=\"Post\"][/i][i n=\"Name\"]dd[/i][i n=\"State\"]5[/i][i n=\"New\"]1[/i]"得到<i n=\"ID\"]21[/i][i n=\"Department\"]经管室[/i][i n=\"Group\"]dd[/i][i n=\"Post\"][/i][i n=\"Name\"]dd[/i][i n=\"State\"]5[/i][i n=\"New\"]1</i>"正则把两头替换掉了 test<script> var str = '[i n=\"ID\"]21[/i][i n=\"Department\"]经管室[/i][i n=\"Group\"]dd[/i][i n=\"Post\"][/i][i n=\"Name\"]dd[/i][i n=\"State\"]5[/i][i n=\"New\"]1[/i]'; var reg = /\[(\w)(\s+.*?)\](.*?)\[\/\1\]/g; alert(str.replace(reg, '<$1$2>$3</$1>'));</script> JQuery的简单问题!! 这里高手如云, 我想给一个Img,加上一个拖动功能, 不知道怎么实现, 先谢谢大家 动态元素id获取的问题 取JS数组下标的问题 根据数值选中option的某一项 Frame同步问题!!在线等 有关下拉框和文本框的联动问题!高分送出!! 输入验证问题 先500分了 jquery取a里面span的值的问题 用正则表达式检测ASP提交数据的合法性的困惑? 求广告轮显代码
[i n="Department"]或者[/i]中的"[","]"为"<",">"
又要保持内容“这里是内容[内容2],看看”中的"[","]"不变。
<SCRIPT LANGUAGE="JavaScript">
window.onload=function(){
var str = document.getElementById('text').value
alert(str.replace(/\[i(.*)\"\](.*)\[\/i\]/g,"<i$1\">$2</i>"))
}
</SCRIPT>
<textarea cols=60 rows=20 id="text">
[i n="Department"]这里是[内容1],看看[/i]
[i n="Group"]这里是内容[内容2],看看[/i]
</textarea>这样?
var str = '[i n="Department"]这里是[内容1],看看[/i]'+
'[i n="Group"]这里是内容[内容2],看看[/i]';
str = str.replace( /\[(i.*?)\](.*?)\[\/i]/g,"<$1>$2</i>");
alert(str);
我输入字符串“[i n=\"ID\"]21[/i][i n=\"Department\"]经管室[/i][i n=\"Group\"]dd[/i][i n=\"Post\"][/i][i n=\"Name\"]dd[/i][i n=\"State\"]5[/i][i n=\"New\"]1[/i]"得到<i n=\"ID\"]21[/i][i n=\"Department\"]经管室[/i][i n=\"Group\"]dd[/i][i n=\"Post\"][/i][i n=\"Name\"]dd[/i][i n=\"State\"]5[/i][i n=\"New\"]1</i>"正则把两头替换掉了
<script>
var str = '[i n=\"ID\"]21[/i][i n=\"Department\"]经管室[/i][i n=\"Group\"]dd[/i][i n=\"Post\"][/i][i n=\"Name\"]dd[/i][i n=\"State\"]5[/i][i n=\"New\"]1[/i]';
var reg = /\[(\w)(\s+.*?)\](.*?)\[\/\1\]/g;
alert(str.replace(reg, '<$1$2>$3</$1>'));
</script>