1. 首页 > 科技

如何用js提取字符串中(url)的某几段字符?(如何用js提取字符串中(url)的某一段字符)

如何用js提取字符串中(url)的某几段字符?(如何用js提取字符串中(url)的某一段字符)

如何用js提取字符串中(url)的某一段字符

String.prototype.getQuery = function(name)

{

var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");

var r = this.substr(this.indexOf("\?")+1).match(reg);

if (r!=null) return unescape(r[2]); return null;

}

var s = "web1.aspx?status=item&mode=edit";

alert(s.getQuery("status"));

alert(s.getQuery("mode"));

String.prototype.getQuery = function(name)

的意思是为String对象增加一个getQuery(name)方法.

怎么用JS获取页面URL中某一段字符的值

获取查询字符串的上的指定值:

function getParam(key, strURL) {

    strURL = strURL || window.location.search;

    return new RegExp("(^|\\?|&)" + key + "=([^&]*)(\\s|&|$)", "i").test(strURL) ?

decodeURIComponent(RegExp.$2.replace(/\+/g, " ")) : "";

}

// 调用

getParam('key', '链接');

怎么用js提取字符串中的某一段字符

答案一:"?id=632573&id=79323?ed=7947".replace(/^.*?id=(\d+).*$/,'$1')

答案二:"?id=632573&id=79323?ed=7947".replace(/^.*?(\d+).*$/,'$1')

测试通过的~请采纳~不明白的可以继续追问~

js 中怎么取字符串中的某几个字符

根据下标获取呀。<br>var str="dgdfgdf123";for(i=0;i<str.length();i++){  alert(str.charAt(i));}