1 字符方法javascript
charAt():接收一个参数,返回给定位置的字符 java
charCodeAt():接收一个参数,返回指定位置字符的字符编码正则表达式
var str = "hello world"; alert(str.charAt(1)); //e alert(str.chatCodeAt(1)) //101
2 字符串操做方法数组
concat():将一个或多个字符串拼接起来。 string.concat(str)编码
slice(start,[stop]):接收一个或两个参数,起始位置和结束位置,返回被操做字符串的一个子字符串blog
substr(start,n):接收两个参数,起始位置和返回字符的个数,返回被操做字符串的一个子字符串索引
substring(start,[stop]):接收一个或两个参数,起始位置和结束位置,返回被操做字符串的一个子字符串ip
后三个方法传入参数为负值时表现各不相同,slice()会将传入的负值与字符串长度相加,substr()将第一个负参数加上字符串床都,第二个负参数转换为0,substring()会将负参数都转换为0。字符串
var str = "hello world" alert(str.slice(-3)); //rld alert(str.substring(-3)); //hello world alert(str.substr(-3)); //rld alert(str.slice(3,-4)); //low alert(str.substring(3,-4)); //hel alert(str.substr(3,-4)); //""(空字符串)
3 字符串位置方法string
indexOf() lastIndexOf() 接受两个参数,要搜索的字符和起始位置
string.indexOf(‘a’) //a表示要搜索的字符
4 trim() 方法
该方法会建立一个字符串的副本,删除前置和后缀的全部空格,并返回结果
5 字符串大小写转换方法
toLowerCase()
toLocaleLowerCase()
toUpperCase()
toLocaleUpperCase()
6 字符串 的匹配方法
match():找到一个或多个正则表达式的匹配,返回一个数组 string.match(正则表达式)
search():替换与正则表达式匹配的子串,返回字符串中第一个匹配的索引值,若是没有返回-1 string.search(正则表达式)
replace():’检索与正则表达式相匹配的值, string.replace(正则表达式,替换后的字符)