几个常用的JavaScript字符串处理函数 – split()、join()、substring()、substr() 和indexOf()
函数:split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
str=”jpg|bmp|gif|ico|png”;
arr=theString.split(”|”);
//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组
——————————————————————-
函数:John()
功能:使用您选择的分隔符将一个数组合并为一个字符串
例子:
var delimitedString=myArray.join(delimiter);
var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
var portableList=myList.join(”|”);
//结果是jpg|bmp|gif|ico|png
——————————————————————-
函数:substring() //从0开始计数,0 1 2 3……
说明:substring 方法将返回一个包含从指定start(开始)到指定end(不包含end)结束的子字符串。
功能:字符串截取,比如想从”MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6)
——————————————————————-
函数:substr() //从0开始计数,0 1 2 3……
说明:substr返回从指定位置开始的指定长度的子字符串,stringvar.substr(start,length)
例子:function SubstrDemo(){
var s = “The rain in Spain falls mainly in the plain.”;
var ss = s.substr(12, 5); //从第12个字符(以0开始计数,空格也算一个字符)开始往后获取5个。
return(ss); //返回 “Spain”。
——————————————————————-
函数:indexOf() //从0开始计数,0 1 2 3……
功能:返回字符串中匹配子串的第一个字符的下标
例子:
var myString = “JavaScript”;
var w = myString.indexOf(”v”); //w 将为 2
var x = myString.indexOf(”S”); //x 将为 4
var y = myString.indexOf(”Script”); //y 将为 4
var z = myString.indexOf(”key”); //z 将为 -1
I commonly don’t write comments on posts, but your article urged me to commend your writings. Thanks for writing this, I’ll definitely common your internet site and occur back once in awhile. Happy blogging.
FYI, your RSS feed is broken in my Feedburner, please fix it! thanks
There is noticeably a bundle to know about this. I assume you made sure nice points in features also.