美文网首页
JavaScript操作字符串函数总结

JavaScript操作字符串函数总结

作者: 一个很近的地方 | 来源:发表于2016-08-30 08:13 被阅读17次

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操作字符串函数总结

    var str =String("welcome to lamco"); 1、将数组转换成字符串join(); v...

  • JavaScript基础

    JavaScript简介JavaScript变量JavaScript对象、函数JavaScript数字,字符串Ja...

  • JS定时器/函数/Math/Date/字符串操作

    JS定时器/函数/Math/Date/字符串操作/ 必看:JavaScript 世界万物诞生记 https://m...

  • ES6 的学习

    新增模板字符串(为JavaScript提供了简单的字符串插值功能)、 箭头函数(操作符左边为输入的参数,而右边则是...

  • PHP 字符串处理函数

    字符串在PHP中使用的非常频繁,操作字符串的函数也非常多,这里总结一些常用的字符串处理函数,以便复习查阅。 str...

  • JS相关思维导图

    javascript DOM操作 javascript windows对象 javascript函数基础 java...

  • ES6的了解

    新增模板字符串(为JavaScript提供了简单的字符串插值功能)、箭头函数(操作符左边为输入的参数,而右边则是进...

  • js字符串、数组、对象的学习

    一。字符串 1.20个常用的JavaScript字符串方法2.js字符串方法总结3.Javascript中字符串方...

  • 创建对象有哪些方式

    JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...... 此外,JavaScript允许自...

  • javascript对象

    javascript中的所有事物都是对象 : 字符串 数值 数组 函数.... 此外, javascript允许自...

网友评论

      本文标题:JavaScript操作字符串函数总结

      本文链接:https://www.haomeiwen.com/subject/zysxettx.html