篇首语:本文由小编为大家整理,主要介绍了字符串检索方法相关的知识,希望对你有一定的参考价值。
字符串检索方法
1.想要获取字符串中某一字符
stringObject.charAt(index) 返回stringObject中得index位置的字符
stringObject.charCodeAt(index) 返回stringObject中得index位置的字符的字符编码。
2.想要获取字符串中某一字符的位置(与数组中用法一样)
stringObject.indexof(“ 你想要的字符串”); 返回字符串的位置 没有就返回-1
stringObject.lastindexof(“ 你想要的字符串”);从后往前搜索 返回字符串的位置
1
3-8 String(slice()-substring()和substr())
1想要截取字符串
1.slice(start,end)截取
1.最后一个参数省略时,截取到末尾。
2,参数为负数时,其值为字符串长度+该负数。
3,不包含最后参数本身(end)。
1
2 substring()截取
说明:语法及功能同slice()完全一样。
区别在于:
1.当参数为负数时,自动将参数转换为0.
2.substring()会将较小的数作为开始位置,将较大的数作为结束位置。
1
3.substr()截取;
语法:
stringObject.substr(start.len)
功能:
截取子字符串。
参数说明:
1.start:必需,指定子字符串的开始位置。
2.len:可选,表示截取的字符总数,省略时截取至字符串的末尾。
3.当start为负数时,会将传入的负值与字符串的长度相加。
4.当len为负数时,返回空字符串。
1
获取字符串中的特定的某一段方法综合
1
3-20 String(split和replace)
1.split()
stringObj.split(separator)
把一个字符串分割成字符串数组 返回值:Array 说明:必需,分隔符.
1
2 replace()
stringObj.replace(regexp/substr, replacement)
在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
返回值:string
参数:regexp:必需。规定子字符串或要替换的模式的RegExp对象。 replacement:必需,一个字符串值.
1
3-26 String(toUpperCase和toLowerCase)
掌握字符串方法的其他方法:
1.toUpperCase():
语法:stringObject.toUpperCase()功能:把字符串转换为大写
2.toLowerCase():
语法:stringObject.toLowerCase()功能:把字符串转化为小写
3.将字符串border-left-color转换成borderLeftColor
1 html> 2 3 4 5Document 6 7 8 26 27
以上是关于字符串检索方法的主要内容,如果未能解决你的问题,请参考以下文章