JS 字符串操作——整理

charAt():返回指定索引位置的字符

charCodeAt():返回指定索引位置字符的 Unicode 值

fromCharCode():将 Unicode 转换为字符串

concat():连接两个或多个字符串,返回连接后的字符串

indexOf():返回字符串中检索指定字符第一次出现的位置

lastIndexOf():返回字符串中检索指定字符最后一次出现的位置

localeCompare():用本地特定的顺序来比较两个字符串--使用较少

match():找到一个或多个正则表达式的匹配   match(检索的字符串值)     match(匹配的模式的 RegExp 对象)

replace():替换与正则表达式匹配的子串   stringObject.replace(regexp/substr,replacement)

search():检索与正则表达式相匹配的值

字符串截取

slice():提取字符串的片断,并在新的字符串中返回被提取的部分    arrayObject.slice(start,end)    start 到 end (不包括该元素)

split():把字符串分割为子字符串数组

substr():从起始索引号提取字符串中指定数目的字符

substring():提取字符串中两个指定的索引号之间的字符   end不支持负数

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

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

toLowerCase():把字符串转换为小写

toUpperCase():把字符串转换为大写

toString():返回字符串对象值

trim():移除字符串首尾空白

valueOf():返回某个字符串对象的原始值