charAt(index)
返回在指定位置的字符。
charCodeAt()
返回在指定的位置的字符的 Unicode 编码。
concat([string1,string2...)
连接字符串。
slice(start,end)
提取字符串n到m之间的片断(不包括m位置的字符串),并在新的 字符串中返回被提取的部分。
substring(star,end)
提取字符串中两个指定的索引号之间的字符,大多数情况和slice()作用相同,当参数为负值时会有不同,但这种情况较少用.
substr(start,length)
从*起始索引号提取字符串中指定数目的字符。
split(separator,limit)
把字符串分割为字符串数组
以传进的符号为分界线 分成一个个的数组元素 存进数组 如果 没有相对应的符号则直接将 该作为一个数组元素字符串存入数组
var str2 = "1,24,65,457"
var arr = str2.split(",")
//再str2中有, 就以,为分界线,分成 1,24,65,457分别存入数组 结果为 ['1', '24', '65', '457']
var arr = str2.split("|")
// 没有相对应的符号则直接将 该作为一个数组元素字符串存入数组 在str2中没有"|"这个符号 就不分割,把这几个字符串作为一个字符串 存入数组中并返回 结果为 ['1,24,65,457']
limit:可选。该参数可指定返回的数组的最大长度 ,如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。 (第二个参数要是数字 ,不是数字 返回空数组)
split() 方法不改变原始字符串。
返回值:一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 string Object 分割成子串创建的。返回的数组中的子串不包括 separator 自身
indexOf( subString [,startIndex])
检索字符串,返回某个指定的字符串值在字符串中首次出现的位 置。注意,如果查找不到会返回 -1 (第二个参数 指定 开始检索的位置)
lastIndexOf(subString[,startIndex])
与indexOf() 相反 从末尾开始检索 检索传入的 字符串的 位置 并返回索引号
如果找不到 则 返回-1
toLowerCase()
把字符串转换为小写。
toUpperCase()
把字符串转换为大写
match()
找到一个或多个正则表达式的匹配.该方法会返回一个数组,数组中包含了所符合条件的文本。
replace(rgExp, replaceText)
替换与正则表达式匹配的子串,并返回替换后的字符串,注意原 字符串不会改变。
search(rgExp)
返回与正则表达式查找内容匹配的第一个子字符串的位置