多语言展示
当前在线:1483今日阅读:113今日分享:31

js字符串常用方法

js字符串的操作方式很多,此处仅列举平时常用的几个,关于字符串去掉前后空格的,建议使用jquery版本的trim方法,如果不想引入jquery,可以将里面的方法提取出来作为js方法使用。以下所有演示,都是在浏览器中按F12,打开开发者模式,找到Console或者叫做控制台的界面输入的看到执行结果的。注意:以下方法在实际使用时,方法名大小写需要精确匹配
方法/步骤
1

charAt(index)     1)返回执行index序号位置上的字符     2)index从0开始,最大到字符串的长度-1     3)调用方式: 字符串.charAt(index)

2

indexOf(searchStr, startIndex)     1)返回searchStr从startIndex序号开始往后在原字符串第一次出现的位置     2)startIndex可以省略,默认为0,表示从前到后逐个搜索     3)index从0开始,所以,最终的返回结果序号也是从0开始的,比如首字母就匹配到了,返回结果是0     4)searchStr搜索字符串在原字符串中匹配是区分大小写的     5)调用方式: 字符串.indexOf('待搜索字符串', 起始搜索位置)

3

lastIndexOf(searchStr, startIndex)     1)与indexOf方法类似,只是indexOf是左往右找第一个匹配的序号。lastIndexOf是从右往左找第一个匹配的序号     2)lastIndexOf返回的序号仍然是从左往右开始计数的

4

substring(start, end)     1)字符串截取,从start开始截取到序号为end之间的字符串     2)序号从0开始计数,即首字母的序号是0     3)end的最大值=字符串长度-1     4)end是可以省略的,表示到字符串末尾     5)调用方式: 字符串.substring(1, (字符串长度-1))

5

substr(start, length)     1)功能与substring一样,都是截取字符串     2)substr从start序号开始,截取length个字符串     3)序号从0开始计数,length可以省略,表示到字符串末尾     4)调用方式: 字符串.substr(start, length)

6

split(separator)     1)将字符串分隔为数组,通常用于将逗号分隔的字符串转换为数组     2)调用方式: 字符串.split(',')

7

replace(正则或者搜索子字符串,新子字符串)     1)如果是正则,则将原字符串的所有匹配子字符串替换为新子字符串,并返回新的字符串     2)如果是搜索子字符串,则替换从前到后第一个匹配的子字符串为新子字符串,并返回新的字符串     3)调用方式:  字符串.(正则或者搜索子字符串,新子字符串)

推荐信息