www.123-cha.com/article_123.htm
我的文章页面全部生成了HTML,以数字为序号区别,但是前面有个x_123,如何用正则获取这个ID数字呢?我要用JS获取这个文章序号,然后更新点击次数,大家帮我获取,不用正则也可以

解决方案 »

  1.   

    数字有时是一位,有时是两位,有时是三位,但不变的是前面的www.123-cha.com/article_和后面的.htm
      

  2.   

    var url='www.123-cha.com/article_123.htm';
    url=url.replace('www.123-cha.com/article_','');
    url=url.replace('.htm','');
    alert(url);
      

  3.   

    var str="www.123-cha.com/article_123.htm"
    var nstr=str.match(/\w+_(\d+)\.htm/)[1];
    alert(nstr);
      

  4.   


    var str="www.123-cha.com/article_123.htm"
    var nstr=str.match(/\w+_(\d+)\.htm$/)[1];
    alert(nstr);
      

  5.   

        var s="www.123-cha.com\/article_123.htm";
        alert(s.replace(/^.*?(\d+)[.]htm$/,"$1"));
      

  6.   

    我是想通过获取ID号来更新这个文章 的点击次数的,如果是 http://123-cha.com/article_123.htm呢?没有WWW,会不会影响三楼的正则表达式?