<strong>1.replace() <br></strong>예: <br><br> <strong></strong>2.search()<br> <br>예: <br><strong> </strong> <br>3.slice()는 문자열에서 문자열의 일부를 선택하고 새 문자열을 생성합니다. <br> <br>예: <strong><br> </strong><br>4.match()는 문자열에서 지정한 값을 검색하면 지정한 값의 위치가 아닌 지정한 값이 반환되는데, 이는 검색과 다릅니다 <br><strong> 예: </strong><br> <br><script type="text/javascript"> <BR>var str="这个是text,下面还有一个text,这个text与那个text不相同"; <BR>document.write(str.replace(/text/g,"test"));//这个是把所有的text转换成test <BR>var str1="这个是Text,下面还有一个Text,这个Text与那个Text不相同"; <BR>document.write(str1.replace(/text/gi,"test"));//不区分大小写把所有的text转换成test <BR>var str2="这个是text"; <BR>document.write(str2.replace(/text/,"test"));//把text转换成test <BR>var str3="这个是Text"; <BR>document.write(str3.replace(/text/i,"test"));//不区分大小写把Text转换成test <BR></script>6.lastIndexOf( )는 이 문자열에서 쿼리할 값의 위치를 가져옵니다. 존재하지 않는 경우 -1이 반환됩니다. <script type="text/javascript"> <BR>var str="zhangqingyu"; <BR>document.write(str.search(/a/));----->2,如果不存在你要查找的字符串时返回-1 <BR>var str1="zhAngqingyu"; <BR>document.write(str1.search(/a/));---->-1,则不存在 <BR>document.write(str1.search(/a/i));---->2此方法是模糊查询 <BR></script> <script type="text/javascript> <BR>var str=" zhangqingyu>document.write(str.slice(0,2));---->zh <BR>document.write(str.slice(-3,11));--->gyu,如果第一个参数为负,则开始为字符串长度+第一个参数 <BR>document.write(str.slice(0,-4));---->zhangqi,如果第二个参数为负,则结束数据为字符串长度+第二个参数 <BR>document.write(str.slice(4));------>gqingyu,如果只有一个参数,则从参数处一直取到字符串末尾 <BR></script> 예: <script type="text/javascript> <BR>var str=" hello word>document.write(str.match("word"));--->word <BR>document.write(str.match("Word"));---->null <BR>document.write(str.match("word!"));---->word! <BR> <BR><STRONG>5.link()将一个字符串显示为链接 <BR>例: <BR><script type="text/javascript> <BR>var url="点击这里"; <BR>document.write(url.link("http://www.hao123.com")); <BR></script><script type="text/javascript> <BR>var str=" zhangqingyu>document.write(str.lastIndexOf("g"));---->8 <BR>document.write(str.lastIndexOf("g","1")); <BR></script>