js的字符串问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:57:06
我想去的一个字符串中的几个字符,应该怎么写
比如:我想获得的"a=12312,b=342345"这个字符串中a的值,也就是12312应该怎么做

function getVal(str,key) {
var strArr = str.split(",");
var len = strArr.length;
for (var i ; i<len ; i++) {
var tempFeildArr = strArr[i].split("=");
var tempKey = tempFeildArr[0];
var tempValue = tempFeildArr[1];
if(tempKey == key) return tempValue;
}
}

var str = "a=12312,b=342345";
strResult = getVal(str,"a");

字符串的split方法的灵活应用而已。随手写的,你自己加点非法字符的判断和处理就行了。建议你下载一个javascript手册。