1、大小写
var str = 'www.BAIDU.com';
alert( str.toUpperCase() ); //WWW.BAIDU.COM
alert( str.toLowerCase() ); //www.baidu.com
2、split(分割)
var str = 'www.baidu.com';
alert( str.split('.') ); // [ 'www', 'baidu', 'com' ]
var str4 = '2013-11-29-23-07';
alert( str4.split('-', 3) ); // [ '2013', '11', '29' ] 以-分割,逗号后面定义的是从左到右保留几个
var str = 'tony';
alert(str.split('')); //['t','o','n','y'] 以空字符分割的话会把字符串中每一个字符进行分割
3、join(连接)
var arr = ['a','b','c'] ;
alert(arr.join()); //'a,b,c'
alert(arr.join('')); //'abc'
alert(arr.join(0)); //'a0b0c'
2、3结合可以用于查找和替换:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
p { border:10px solid #ccc; background:#FFC; width:400px; padding:20px; font-size:16px; font-family:微软雅黑; }
span { background:yellow; }
</style>
</head>
<body>
<input type="text" />
<input type="button" value="查找" />
<input type="text" />
<input type="button" value="替换" />
<p>彭华岗表示,今年上半年,中央工业企业实现利润5152.8亿元,同比增长33.9%,高于中央企业平均增幅10.9个百分点。从行业看,石油石化、冶金、火电等行业效益增速超过30%。战略性新兴产业和新动能加快成长,新兴产业收入占比逐步提高,成为中央企业一个重要的利润增长点。通信企业数据流量和互联网应用等新业务较快增长,新业务收入占总收入的比重为51.9%,同比提高5.1个百分点。高性能玻璃纤维、集成电路、微电子等产品快速增长。</p>
<script>
var aBtn = document.getElementsByTagName('input');
var oP = document.getElementsByTagName('p')[0];
aBtn[1].onclick = function (){
var str = aBtn[0].value;
oP.innerHTML = oP.innerHTML.split(str).join('<span>'+str+'</span>');
}
aBtn[3].onclick = function(){
var str = aBtn[0].value;
var nStr = aBtn[2].value;
oP.innerHTML = oP.innerHTML.split(str).join('<span>'+nStr+'</span>');
}
</script>
</body>
</html>