string对象

var oString = "hello world";
//			var num = 3;
//			var oNum = num.toString();
//			alert(typeof(oNum));
//			alert(oString.length);
//			alert(oString.charAt(4));
//			alert(oString.search("o"));//search方法只会找到第一个符合条件的字符 并返回改字符的位置
//			var string1 = oString.substring(0,4);//0带表的是h  4代表的是o 截取的是h开始o之前的字符
//			alert(string1);
			
//			var string2 = oString.substring(4);//"o world"
//			alert(string2);

//			var string3 = oString.slice(-4,-1);//slice从末尾开始算 小的数字还是作为起始位置 大的数字作为结束位置 并且最后一个字符的位置为-1
//			alert(string3);
			
//			var string4 = oString.substr(2,6);//"llo wo"  和substring的区别在于 后一个参数为截取的个数
//			alert(string4);

//			var string5 = oString.replace("l","c");
//			console.log(oString);
			
//			var num = 0;
//			for(var i=0;i<oString.length;i++){
//				if(oString.search("l")!=-1){
//					num++;
//					oString = oString.replace("l","*");
//				}
//			}
//			alert(num);

//			var string6 = oString.split("l");
//			console.log(string6);

//			var string7 = oString.concat(" my world");
//			alert(string7);

//			alert(oString.lastIndexOf("l"));
			
//			var reg = /l/g;
//			console.log(oString.search(reg));
//			console.log(oString.match(reg));
//			console.log(oString.replace(reg,"*"));
			
//			var stringReg = "Abcdsf 5p57s ds596adsf";
//			var reg = /d+/g;
//			console.log(stringReg.match(reg));

//			var stringReg1 = "abc adc afc";
//			var reg = /a[abcd]c/g;
//			console.log(stringReg1.match(reg));

//			var stringReg2 = "abc1efgh2lmnpq";
//			var reg = /[a-z]{3,5}/g;
//			console.log(stringReg2.match(reg));

//			var stringReg3 = "abc1efgh2lmnpq";
//			var reg = /^[a]w+[e$]/g;
//			console.log(stringReg3.match(reg));

//			var stringReg4 = "abc1def.gh2lmnpq";
////			var reg = /.+/g;
////			var reg = /./g;
//			var reg = /d/g;
//			console.log(stringReg4.match(reg));

  

原文地址:https://www.cnblogs.com/mingjixiaohui/p/5246721.html