字符串String方法

2016-11-20  本文已影响0人  angelwgh

str.length 返回一个字符串的长度

str.length

返回一个字符串的长度

str.charAt(index) 返回字符串中指定位置的字符。

str.charAt(index)

str.indexOf() 返回指定值在字符串对象中首次出现的位置

str.indexOf(searchValue[, fromIndex])

方法返回指定值在字符串对象中首次出现的位置。从 fromIndex 位置开始查找,如果不存在,则返回 -1。

str.search() 看该字符串对象与一个正则表达式是否匹配。

str.search(regexp)

str.match() 当字符串匹配到正则表达式时,提取匹配项

str.match(regexp);

RegExp.exec(str) 方法返回一个数组,并且更新正则表达式对象的属性。返回的数组包括匹配的字符串作为第一个元素,紧接着一个元素对应一个成功匹配被捕获的字符串的捕获括号

str.replace 字符串替换

str.replace(regexp|substr,newSubStr|function)
使用字符串作为参数

替换字符串可以插入下面的特殊变量名:

指定一个函数作为参数

你可以指定一个函数作为第二个参数。在这种情况下,当匹配执行后, 该函数就会执行。 函数的返回值作为替换字符串。 (注意: 上面提到的特殊替换参数在这里不能被使用。) 另外要注意的是, 如果第一个参数是正则表达式, 并且其为全局匹配模式, 那么这个方法将被多次调用, 每次匹配都会被调用。

该函数的参数:

str.substring() 返回字符串两个索引之间(或到字符串末尾)的子串

str.substring(indexStart[, indexEnd])

如果 indexStart 大于 indexEnd,则 substring 的执行效果就像两个参数调换了一样。

str.slice() 提取字符串的一部分,并返回这个新的字符串

str.slice(beginSlice[, endSlice])

注意:slice() 提取的新字符串包括beginSlice但不包括 endSlice。

substr() 方法返回字符串中从指定位置开始到指定长度的子字符串。

str.substr(start[, length])

split() 通过把字符串分割成子字符串来把一个 String 对象分割成一个字符串数组。

str.split([separator][, limit])

toLowerCase() 装换成小写字母并返回

str.toLowerCase()

toLowerCase 会将调用该方法的字符串值转为小写形式,并返回。toLowerCase 不会影响字符串本身的值。

toUpperCase() 装换成大写字母并返回

toUpperCase 将调用该方法的字符串值转换为大写形式,并返回。toUpperCase 方法不影响字符串本身的值。
上一篇下一篇

猜你喜欢

热点阅读