JavaScript中可不可以用正则表达式
不要把VB跟JAVASCRIPT混在一起!
<script language="javascript">
function ubbcode(str) {
var re=/\[color=*(#*[a-z0-9]*)\](.*)\[\/color\]/gi;
str=str.replace(re,'<font color="$1">$2<\/font>');
str=str.replace(/[\r\n]/g,"");
document.write(str);
}
function showB(B,C){
C="="+C ;
str3="你好" ;
str="["+B+C+"]"+str3+"[/"+B+"]" ;
ubbcode(str) ;
}
</script>
<input type="button" name="Submit" value="B" onClick="showB('color','red')">