方法:重复的1.repeat字符串自身N倍。例如:重复(chaojidan,2)- chaojidanchaojidan
方法1:
复制代码代码如下所示:
函数重复(STR,n){
返回array.prototype.join.call({长度:N + 1 },STR);
/ /
连接方法是在{长度的
背景下进行的:N + 1 }阵列,和传入的结构就是用STR分离类阵列的选择,类的数组是空的,所以有N个分离的N + 1
}
方法2:
复制代码代码如下所示:
函数重复(STR,n){
var;
而(n>0){
假设 / / N 5、N 2为1,因此,总体str.s = strstr,n = 2。第二周期:S = strstrstrstr,n = 1,第三个周期,共占strstrstrstrstr,打破,跳出圈外,回到总,只是个重复5次的字符串。
如果(n = 2 = 1){
总+ = S; / /这是0的2倍,或1,所有的正整数,你可以用1、2、4、8…结合。例如:3 = 1 + 1 = 1 + 2 7 = + 2 + 4。
}
如果(n=1)中断;
+ = S; / /这里是电力的使用2、2、4、8 .....
n=> > 1;
}
总收益;
}
2。以字符串的所有字节的长度:str.charcodeat(我)> 255增加STR一时间长短来确定。
三.驼峰式的
转换:str.replace( / { - _ } { ^ - _ } / g,
功能(选配){ return match.charat(1),ToUpperCase();})
在 / / _ { },不需要使用,代表平均抗^ { },一个或_a遇,取而代之的是一个(字符串_a,匹配,和规则,和大写)
4。转换为下划线样式:str.replace(({ A-Z D})/({到})/ g,1_美元2美元)。更换( / / g,'_)(。toLowerCase);
/ /第一取代钙,或4A的字符串,然后通过c_a或4_a取代。1美元是第一次表达。二取代代替_ -。因为没有{},所以有必要增加。
5。删除字符串中的HTML标签:str.replace( / /克} >,' '),从而消除
脚本标签,但不排除JS脚本在脚本
6。脚本选项卡,并拆下的JS脚本里面:str.replace( / }×>( )* / IMG))。
需要用以防止逃逸。
/ /( )*)尽可能小,非贪婪匹配。例如,dddd,第一场比赛,然后匹配,如果不加入,将贪婪匹配,将匹配所有的dddd,即使去掉字符串dddd。
7。字符串通过HTML获取适合于页面
显示的内容。
str.replace( / /克,取代( / / g),更换( / G />),)。更换( / / G);
8。将字符串的html实体字符更改为相应字符:
7相反的,不仅仅是一个替代( / #({ D} +); /克(0美元,1美元的回报函数,String.fromCharCode(parseInt(){ $ 1)})) / / 1美元是第一个子表达式的匹配。
9、修剪:str.replace( / ^ S + S + $ / g,即|,'')或标准的
浏览器,许多属于空白字符不在上市,所以会有
错误的。但是,为什么一定要用浏览器的消除兼容。