JavaScript字符串截取方法

Posted 飞奔吧小土豆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript字符串截取方法相关的知识,希望对你有一定的参考价值。

1 字符方法


  charAt():接收一个参数,返回给定位置的字符 

  charCodeAt():接收一个参数,返回指定位置字符的字符编码

var str = "hello world";
alert(str.charAt(1));    //e
alert(str.chatCodeAt(1))    //101

  

2 字符串操作方法


  concat():将一个或多个字符串拼接起来。   string.concat(str)

  slice(start,[stop]):接收一个或两个参数,起始位置结束位置,返回被操作字符串的一个子字符串

  substr(start,n):接收两个参数,起始位置和返回字符的个数,返回被操作字符串的一个子字符串

  substring(start,[stop]):接收一个或两个参数,起始位置结束位置,返回被操作字符串的一个子字符串

  后三个方法传入参数为负值时表现各不相同,slice()会将传入的负值与字符串长度相加,substr()将第一个负参数加上字符串床都,第二个负参数转换为0,substring()会将负参数都转换为0。

var str = "hello world"
alert(str.slice(-3));		//rld
alert(str.substring(-3));	//hello world
alert(str.substr(-3));		//rld
alert(str.slice(3,-4));		//low
alert(str.substring(3,-4));	//hel
alert(str.substr(3,-4));	//""(空字符串)

 

3 字符串位置方法


  indexOf()  lastIndexOf()    接受两个参数,要搜索的字符起始位置

  string.indexOf(‘a’)  //a表示要搜索的字符

4 trim() 方法


 

  该方法会创建一个字符串的副本,删除前置和后缀的所有空格,并返回结果

5 字符串大小写转换方法


  toLowerCase()

  toLocaleLowerCase()

  toUpperCase()

  toLocaleUpperCase()

 

6 字符串 的匹配方法


  match():找到一个或多个正则表达式的匹配,返回一个数组  string.match(正则表达式)

  search():替换与正则表达式匹配的子串,返回字符串中第一个匹配的索引值,如果没有返回-1  string.search(正则表达式)

  replace():’检索与正则表达式相匹配的值,  string.replace(正则表达式,替换后的字符)

 

以上是关于JavaScript字符串截取方法的主要内容,如果未能解决你的问题,请参考以下文章

sql数据库截取字符串函数

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。

javascript截取字符串的最后几个字符

JavaScript字符串截取方法

javascript 如何截取两个逗号之间的字符串