Skip to content
guozl edited this page Nov 15, 2017 · 1 revision

String

var a = 'abcd';
var b = '1234';
var c = 'xyz';
var d = '  ab cd  ';
var e = 'ACShVBC';
Method Desc Example
charAt() 返回指定索引位置的字符 a.charAt(a.length-1); => "d"
concat() 连接两个或多个字符串,返回连接后的字符串 a.concat(b,c); => 'abcd1234xyz'
match() 找到一个或多个正则表达式的匹配
replace() 替换与正则表达式匹配的子串 a.replace('a','A');=>'Abcd'
search() 检索与正则表达式相匹配的值 a.search('d');=>3; a.search('f');=> -1
slice() 提取字符串的片断,并在新的字符串中返回被提取的部分 a.slice(0,1); => 'ab'
split() 把字符串分割为子字符串数组 d.split(' '); => ["", "ab cd", ""]
substr() 从起始索引号提取字符串中指定数目的字符 a.substr(2); =>'cd'
substring() 提取字符串中两个指定的索引号之间的字符 a.substring(1,2); =>'bc'
toLowerCase() 把字符串转换为小写 e.toLowerCase(); =>'acshvbc'
toUpperCase() 把字符串转换为大写 e.toUpperCase(); =>'ACSHVBC'
toString() 返回字符串对象值
trim() 移除字符串首尾空白 d.trim(); =>'ab cd'
valueOf() 返回某个字符串对象的原始值