chaojidanchaojidan方法1: 代码如下:function repeat(str,n){ return Array.">
时间:2021-07-01 10:21:17 帮助过:9人阅读
方法1:
方法2:
2.取字符串所有字节的长度:str.charCodeAt(i) >255 就把str的长度加一次就OK了.
3.转换驼峰风格:str.replace(/[-_][^-_]/g,function(match){return match.charAt(1).toUpperCase();})
//-_在[]中,不需要使用,并且^在[]中是代表反的意思,就是遇到-a或_a,就被替换成A(match就是正则匹配的字符串_a,然后取a,并且大写)
4.转换为下划线风格:str.replace(/([a-z\d])([A-Z])/g,'$1_$2').replace(/\-/g,'_').toLowerCase();
//第一个replace,匹配cA,或者4A的字符串,然后用c_A或4_A替换。$1代表第一个子表达式。第二个replace就是使用_替换-。由于-不在[]中,所以需要加\。
5.去掉字符串中的html标签:str.replace(/<[^>]+>/g,''),这里面会把script标签去掉,但是不会去掉script中的js脚本
6.去掉script标签,并且移除里面的js脚本:str.replace(/