您的位置:首页 > Web前端 > JavaScript

javascript用正则表达式提取网址中的参数

2013-01-08 23:40 411 查看
直接上代码

<script type="text/javascript">
    var url = "http://www.***.com/n/2013/01/08/1037962.shtml";
    //url = "http://www.***.com/mine/mine_show.aspx?id=1037962";
    var reg = /\/\d+.shtml|\?id\=\d+/gi;
    var result;
    if((result = reg.exec(url)) != null){
        result += "";
        var id = result.match(/\d+/g);
        alert(id);
    }
</script>

参考文章 http://www.w3school.com.cn/js/jsref_obj_regexp.asp
------------------------------------------------------------
下面的两条语句是等价的:
re = new RegExp("\\w+","gi")
re = /\w+/gi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: