本帖最后由 rsifq111861 于 2014-04-24 17:24:42 编辑

解决方案 »

  1.   

    你是用后台还是前台做啊  这个页面是你自己的页面吗?
    java的话好像有个url对象 
      

  2.   

    var url=location.search;
    var Request = new Object();
    if(url.indexOf("?")!=-1)
    {
      var str = url.substr(1)
      strs= str.split("&");
      for(var i=0;i<strs.length;i++)
      {
         Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
      }
    }var re = new RegExp("com\/bookDetail");
    if(re.test(location.href)){
       if(Request["ssn"]){
          alert(Request["ssn"])
       }else{
          alert("找不到指定内容")
       }
    }不知道楼主说的网页源码是指的  location.href 
      

  3.   

    多谢大侠!网页源码就是我举的例子http://book.ccelib.com/bookDetail.jsp?dxNumber=000010880535&d=57DE845D70ACAF6B33A867338E9AB403&fenlei=1817040302&sw=javascript  这个网页本身的源码(这个网址打开后--"查看源码"  看到的网页源码.  这个源码中会有我说的特征字符串"ssn="和"&sname="  我想提取出这两个字符串之间的那串数字)
    多谢!!
      

  4.   

    你试试我给的代码
    测试了, 确实可以判断网址.  但是一律弹出说""找不到指定内容".  就是说网页源码里的那个ssn数字字符串取不到. 不知道怎么取得网页源码并正则提取?
      

  5.   

    那个ssn数字字符串不是在网址里的.  是在网页源码里的.