JavaScript操作字符串函数总结

var str =String("welcome to lamco");

1、将数组转换成字符串join();

var stu=[12,41,45,77];

stu1=stu.join("+");//该方法将数组装换成字符串,并用指定的符号链接

2、将字符串转换成数组split();

var number="157-2582-458";

var arr=number.split('-');

3、字符串长度  字符串名.length

console.log(str.length);//返回字符串当中的字符串个数

4、字符串的匹配 match(), 匹配指定字符串   返回匹配的字符    如果不存在则返回null  存在就是正则表达式

i 忽略大小写;

g 全局;

m  多行匹配;

var str1=" is LAMCO company lamco ";

var str2=str1.match( /lamco/i );//如果不存在则返回null  存在就是正则表达式,参数i表示忽视大小写,斜杠表示开始和结尾

console.log(str2);

var str1 = "Lamco  is my  company  lamco  is a big company  my love lamco";

var str2 = str1.match("lamco");

document.write(str2+"
");

var str3 = str1.match(/lamco/i);

document.write(str3+"
");

var str4 = str1.match(/lamco/im);

document.write(str4+"
");

var str5 = str1.match(/lamco/ig);

document.write(str5+"
");

5、查找指定字符串的位置索引  search( )查找字符串  返回 字符的索引

var str6 = "Lamco  is my  company  lamco  is a big company  my love lamco";

document.write(str6.search("lamco")+"
");

document.write(str6.search(/lamco/i)+"
");

document.write(str6.search(/lamco/i)+"
");

6、取字符串的子串  slice() substring( )  substr( )

方法一

var massage=bigone.slice(2,5);//从2到5,包含2不包含5,如果只写参数1,就是从第一个参数一直到最后

方法二

var massage1=bigone.substring(2,5);//从2到5,包含2不包含5,如果只写参数1,就是从第一个参数一直到最后

方法三

var massage2=bigone.substr(2,5);//从某个(参数1)位置开始截取相应个数(参数二)元素

console.log(massage+"---"+massage1+"---"+massage2);

7、//替换字符串元素 splice( )

bigone.splice(2,3,'wes');

console.log(bigone);

8、字符串大小写转换   toUpperCase( )   toLowerCase( )

var validate="dewDgy";

var newvalidate=validate.toUpperCase();//将指定字符串转换成大写

var newvalidate1=validate.toLowerCase();//将指定字符串转换成小写

该方法返回的是一个新的数组

9、查找指定索引位置的字符  charAt( )

var str3="yangguojun.163  .com.cn";

var myChar= str3.charAt(15);  //返回字符串当中指定索引位置的字符

console.log(myChar);//判断指定索引位置收存在,返回值是布尔型

if(myChar==' ')

{

console.log("索引不存在");

}

else

{

console.log(myChar);

}

10、给个字符找到其位置   indexOf() lastIndexOf()

var index=str.indexOf("m");//    返回字符串中检索指定字符第一次出现的位置,注意第一次出现

var index1=str.lastIndexOf("o");//返回字符串中检索指定字符最后一次出现的位置

11、链接字符串 concat( )

var teststr= str.concat("aa","bb","cc");

12、替换元素replace( )

var newstr= str.replace("welcome","huanying");

document.write(newstr+"
");

json和字符串的相互转换

1、将json转换成字符串的方法是:

JSON.stingify(obj);

2、将字符串转换成json的方法是:

eval("("+字符串名称+")")  记得中间加上一对小括号

JSON.parse(string)  将字符串转换成JSON格式

你可能感兴趣的:(JavaScript操作字符串函数总结)