JavaScript常用字符串处理函数【属性+方法】

版权声明:虽然我很善良,但是原创文章还是问问我再转载哦<( ̄︶ ̄)> https://blog.csdn.net/Vivian_jay/article/details/77417661

length
属性:返回字符串长度

concat
- 连接两个或多个字符串(还可以使用‘+’连接)
- 返回连接后的字符串
- stringObject.concat(stringX,stringX,...,stringX)

charAt()
- 返回指定索引位置的字符
- stringObject.charAt(index)

indexOf()
- 返回字符串中检索指定字符第一次出现的位置
- 如果没找到对应的字符,函数返回-1
-stringObject.indexOf(searchvalue,fromindex)

lastIndexOf()
- 返回字符串中检索指定字符最后一次出现的位置
- 如果没找到对应的字符,函数返回-1
- stringObject.lastIndexOf(searchvalue,fromindex)

match()
- 查找一个或多个正则表达式或子串的匹配
- 如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。返回参数数组,该数组的第 0 个元素存放的是匹配文本,而其余的元素存放的是与正则表达式的子表达式匹配的文本。
- 如果 regexp 具有标志 g,则 match() 方法将执行全局检索,找到 stringObject 中的所有匹配子字符串。返回存放匹配结果的数组,数组元素中存放的是 stringObject 中所有的匹配子串。
- 如果没找到,返回null
- stringObject.match(searchvalue)
-stringObject.match(regexp)

replace()
- 替换与正则表达式匹配的子串
- 用某些字符替换另一些字符
- stringObject.replace(regexp/substr,replacement)
- replacement 可以是字符串,也可以是函数。如果它是字符串,那么每个匹配都将由字符串替换。
- 如果是函数,每个匹配都调用该函数,它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数是与模式中的子表达式匹配的字符串,可以有 0 个或多个这样的参数。接下来的参数是一个整数,声明了匹配在 stringObject 中出现的位置。最后一个参数是 stringObject 本身。

search()
- 返回第一个与 regexp 相匹配的子串的起始位置
- 如果没有找到任何匹配的子串,则返回 -1
- search() 方法不执行全局匹配,它将忽略标志 g,且总是从开头开始检索
- stringObject.search(regexp)

slice()
- 提取字符串的片断
- 不改变原字符串
- 在新的字符串中返回被提取的部分
- stringObject.slice(start,end)

split()
- 以指定的分隔符把字符串分割为子字符串数组
- 返回字符串数组
- stringObject.split(separator,howmany)

substr()
-在字符串中抽取从 start 下标开始的指定数目的字符
- 返回新的字符串
- stringObject.substr(start,length)

substring()
-提取字符串中两个指定的索引号之间的字符
- 返回新的字符串
-stringObject.substring(start,stop)

toLocaleLowerCase()
-根据主机的语言环境把字符串转换为小写,只有几种语言(如土耳其语)具有地方特有的大小写映射
- 返回新的字符串
-stringObject.toLocaleLowerCase()

toLocaleUpperCase()
-根据主机的语言环境把字符串转换为大写,只有几种语言(如土耳其语)具有地方特有的大小写映射
- 返回新的字符串
-stringObject.toLocaleUpperCase()

toLowerCase()
-把字符串转换为小写
-返回新的字符串
-stringObject.toLowerCase()

toUpperCase()
- 把字符串转换为大写
- 返回新的字符串
- stringObject.toLowerCase()

trim()
-移除字符串首尾空白
-返回已移除前导空格、尾随空格和行终止符的原始字符串。
- stringObject.trim()

猜你喜欢

转载自blog.csdn.net/Vivian_jay/article/details/77417661