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

正则表达式,多谢

2012-03-01 
求一个正则表达式,谢谢我有如下形式的字符串:[SIZE5]字号的大小[/SIZE][COLORorange]字体颜色[/COLOR]求

求一个正则表达式,谢谢
我有如下形式的字符串:
[SIZE=5]字号的大小[/SIZE]
[COLOR=orange]字体颜色[/COLOR]

求一个正则表达式,可以将这些替换成

<font   style=size:5> 字号的大小 </font>
<font   style=color:orange> 字体的颜色 </font>

[解决办法]
http://www.web521.com/web/577668/T660534.shtml
[解决办法]
<script language=javascript>
var str= "[SIZE=5]字号的大小[/SIZE] "
var str2= "[COLOR=orange]字体颜色[/COLOR] "
re=/\[(.+?)=(.+?)\](.*?)\[\/\1\]/g
str=str.replace(re, " <font style=\ "$1:$2\ "> $3 <\/font> ")
alert(str)
str2=str2.replace(re, " <font style=\ "$1:$2\ "> $3 <\/font> ")
alert(str2)
</script>

热点排行