String类型常用的操作方法
方法 | 作用 | 语法示例 | 返回值 | 备注 |
split() |
拆分字符串 |
String.split(" ") |
子串的数组 |
|
replace() | 将匹配的子串替换为指定的字符串 |
String.replace("hi!","hello!") |
替换后的字符串 | |
search() | 查找特定的文本段 |
String.search("hello")
|
子串在字符串中的第一次出现的位置; 未找到返回-1。 |
|
match() | 匹配文本段 | String.match("hello") | 包含所有找到的匹配子串的数组 | |
toUpperCase() | 转大写 | String.toUpperCase() | 转换后的字符串 | |
toLowerCase() | 转小写 | String.toLowerCase() | 转换后的字符串 | |
charAt() | 获得指定位置的字符 | String.charAt(0) | 指定位置的字符 | |
indexOf() | 获取指定字符串首次出现的位置 | String.indexOf("Hello") | 字符串首次出现的位置 | 不支持正则 |
substring() | 提取字符串 | String.substring(startPos,stopPos) | 提取到的字符串 | |
substr() | 提取指定长度的字符串 | String.substr(startPos,length) | 提取到的字符串 | |
charCodeAt() | 获得指定位置的字符的 Unicode 编码 | "a".charCodeAt(0) | 返回值是 0 - 65535 之间的整数 |
a-z:97-122 A-Z:65-90 0-9:48-57 |
更多方法,可参考
1. http://www.w3school.com.cn/jsref/jsref_obj_string.asp