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));