我有以下网址。
http://127.0.0.1/ci/index.php/admin/menus/edit/24
我希望从jquery / javascript中获得24个。
像这样。
var id=this.href.replace(/.*=/,'');
this.id='delete_link_'+id;
有人能告诉我如何编码吗?
答案 0 :(得分:5)
var id = this.href.match(/[^\/]*$/)
this.id = 'delete_link_' + id;
答案 1 :(得分:4)
为什么要使用正则表达式?
var parts=this.href.split("/");
var id = parts[parts.length - 1];
this.id='delete_link_'+id;
答案 2 :(得分:3)
正则表达式在这里过度。
var s = "http://127.0.0.1/ci/index.php/admin/menus/edit/24";
s.substring(s.lastIndexOf("/")+1);
答案 3 :(得分:0)
"http://127.0.0.1/ci/index.php/admin/menus/edit/24".match(/^.*\/([^\/]+)$/)[1]