日期:2014-05-16  浏览次数:20545 次

JavaScript字符串函数大全 【收藏】

JS自带函数

concat

将两个或多个字符的文本组合起来,返回一个新的字符串。

var?a?=?"hello";

var?b?=?",world";

var?c?=?a.concat(b);

alert(c);

//c?=?"hello,world"

indexOf

返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回?-1?

var?index1?=?a.indexOf("l");

//index1?=?2

var?index2?=?a.indexOf("l",3);

//index2?=?3

charAt

返回指定位置的字符。

var?get_char?=?a.charAt(0);

//get_char?=?"h"

lastIndexOf

返回字符串中一个子串最后一处出现的索引(从右到左搜索),如果没有匹配项,返回?-1?

var?index1?=?lastIndexOf('l');

//index1?=?3

var?index2?=?lastIndexOf('l',2)

//index2?=?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