字符串中大小写转换、split与join

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>






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值