js split分割获取字符
varmVar='http://10.1.1.1/gt/gt.html?username=4101&sign=CDA9';我现在想获得username的值4101和sig...
var mVar = 'http://10.1.1.1/gt/gt.html?username=4101&sign=CDA9';
我现在想获得username的值4101 和sign的值CDA9
请问要如何获取啊 展开
我现在想获得username的值4101 和sign的值CDA9
请问要如何获取啊 展开
3个回答
展开全部
split() 方法用于把一个字符串分割成字符串数组。
语法: stringObject.split(separator,howmany)
返回值: 一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括separator 自身。
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />"); //How,are,you,doing,today?
document.write(str.split(" ",3)); //How,are,you
</script>
解释:str.split(' ' );是以空格拆分,差分后,行程结果的数组,数组的元素都为字符串。
str.split(' ',3); 是以空格拆分,拆分后,只取数组length为3的数组。
语法: stringObject.split(separator,howmany)
返回值: 一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括separator 自身。
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />"); //How,are,you,doing,today?
document.write(str.split(" ",3)); //How,are,you
</script>
解释:str.split(' ' );是以空格拆分,差分后,行程结果的数组,数组的元素都为字符串。
str.split(' ',3); 是以空格拆分,拆分后,只取数组length为3的数组。
展开全部
var mVar = 'http://10.1.1.1/gt/gt.html?username=4101&sign=CDA9';
var reg = /.*username\s*\=\s*(\w+)&sign\s*\=\s*(\w+).*/;
console.log(mVar.replace(reg, "$1"));
console.log(mVar.replace(reg, "$2"));
方法不山寨,正则替换!谢谢!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function subStr(){
var str = mVar.split("=");
var str1 = str[1].split("&");
var str2 = str[2].split("'");
var username = str1[0];
var sign = str2;
alert(username+"--"+sign);
var s = username+"--"+sign;
return s;
}
方法虽山寨,但的确可行
var str = mVar.split("=");
var str1 = str[1].split("&");
var str2 = str[2].split("'");
var username = str1[0];
var sign = str2;
alert(username+"--"+sign);
var s = username+"--"+sign;
return s;
}
方法虽山寨,但的确可行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询