复制代码 代码如下:
type="text/javascript"> 测试代码: alert(22) alert(22) vara="/fwe/////wefawef";
//去除所有的注释
String.prototype.DeleteComment=function()
{
varstr=this.replace(/(['"])(.+?)(['"])/g,function(s,s1,s2,s3){returns1+s2.replace(/[/*]/g,"$&")+s3});
str=str.replace(///[^r]+|/*[sS]+?*//g,"");
str=str.replace(/(['"])(.+?)(['"])/g,function(s,s1,s2,s3){returns1+s2.replace(/([^])/g,"$1")+s3});
returnstr;
}
//格式代码
String.prototype.FormatCode=function()
{
returnthis.replace(/$/mg,"").replace(/[^s>;]$/mg,"$&;");
}
//删除字符串前后多余的空格
String.prototype.Trim=function(m)
{
returnthis.replace(m?/^s*|s*$/mg:/^s*|s*$/g,"");
}
//运行代码
functionRunCode(obj)
{
window.open('','_blank').document.write(obj.value);
}
/*
测试代码
*/
varx=5;
document.write("x=//"+x);
document.write("bh/*"+x);
document.write("x=jjhj*/hhhhhh"+x);
document.write("x=//"+x);
alert(/^/*[^/]*$/.test(a));
//注释
第1步:
第2步:
第3步:
第4步:
2、
复制代码 代码如下:
/*
这个是一个类
*/
functionxx(num,str){//说明
vara=num;this.aa=a;
this.bb=function(){alert(str);}
this.cc=function(){for(vari=0;i<10;i++){document.title=i;}}};
xx.prototype.dd=function(){alert("ddkd");}
vara=newxx(100,"hello"),b=newxx(0,"ttyp");
if(1>2){alert();
}
else{
alert("hell");
}
a.bb();
b.dd();
alert(a.aa);
<selectid="cboOperate"onchange="if(this.selectedIndex==1)document.getElementById('cboStyle').disabled=true;elsedocument.getElementById('cboStyle').disabled=false;">
select>
<selectid="cboStyle">
select>