(一)concat
将两个或多个字符的文本组合起来,返回一个新的字符串。
var a='hello';
var b=',world';
console.log(a.concat(b));//hello,world
(二)indexOf
返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。
var index1 = a.indexOf("l");
//index1 = 2
var index2 = a.indexOf("l",3);
//index2 = 3
(三)charAt
返回指定位置的字符。
console.log(a.charAt(0));//h
(四)lastIndexOf
返回字符串中一个子串最后一处出现的索引(从右到左搜索),如果没有匹配项,返回 -1 。
console.log(a.lastIndexOf('l')) //3
console.log(a.indexOf("l")) //2
(五)match
检查一个字符串匹配一个正则表达式内容,如果么有匹配返回 null。
var re = new RegExp(/^\w+$/);
var is_alpha1 = a.match(re);
//is_alpha1 = "hello"
var is_alpha2 = b.match(re);
//is_alpha2 = null
(六)substring
返回字符串的一个子串,传入参数是起始位置和结束位置。
var str='absd';
console.log(str.substring(2));//sd
(七)substr
返回字符串的一个子串,传入参数是起始位置和长度
var str='absd';
console.log(str.substr(2,1));//s
(八)replace
用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。
var result1 = a.replace(re,"Hello");
//result1 = "Hello"
var result2 = b.replace(re,"Hello");
//result2 = ",world"
(九)toLowerCase
将整个字符串转成小写字母。
var lower_string = a.toLowerCase();
//lower_string = "hello"
(十)toUpperCase
将整个字符串转成大写字母。
var upper_string = a.toUpperCase();
//upper_string = "HELLO"
title: js字符串函数小结
date: 2016-12-04 18:40:21
tags:
title: js字符串函数
date: 2016-8-03 20:01:37
tags:
(一)concat
将两个或多个字符的文本组合起来,返回一个新的字符串。
var a='hello';
var b=',world';
console.log(a.concat(b));//hello,world
(二)indexOf
返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。
var index1 = a.indexOf("l");
//index1 = 2
var index2 = a.indexOf("l",3);
//index2 = 3
(三)charAt
返回指定位置的字符。
console.log(a.charAt(0));//h
(四)lastIndexOf
返回字符串中一个子串最后一处出现的索引(从右到左搜索),如果没有匹配项,返回 -1 。
console.log(a.lastIndexOf('l')) //3
console.log(a.indexOf("l")) //2
(五)match
检查一个字符串匹配一个正则表达式内容,如果么有匹配返回 null。
var re = new RegExp(/^\w+$/);
var is_alpha1 = a.match(re);
//is_alpha1 = "hello"
var is_alpha2 = b.match(re);
//is_alpha2 = null
(六)substring
返回字符串的一个子串,传入参数是起始位置和结束位置。
var str='absd';
console.log(str.substring(2));//sd
(七)substr
返回字符串的一个子串,传入参数是起始位置和长度
var str='absd';
console.log(str.substr(2,1));//s
(八)replace
用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。
var result1 = a.replace(re,"Hello");
//result1 = "Hello"
var result2 = b.replace(re,"Hello");
//result2 = ",world"
(九)toLowerCase
将整个字符串转成小写字母。
var lower_string = a.toLowerCase();
//lower_string = "hello"
(十)toUpperCase
将整个字符串转成大写字母。
var upper_string = a.toUpperCase();
//upper_string = "HELLO"