[英]How to get the last segment with regular expression?
I have the following url. 我有以下网址。
http://127.0.0.1/ci/index.php/admin/menus/edit/24 http://127.0.0.1/ci/index.php/admin/menus/edit/24
I want to get 24 from this to use in jquery/javascript. 我想从中获取24以便在jquery / javascript中使用。
Something like this. 这样的事情。
var id=this.href.replace(/.*=/,'');
this.id='delete_link_'+id;
Could anyone tell me how to code this? 谁能告诉我该如何编码?
var id = this.href.match(/[^\/]*$/)
this.id = 'delete_link_' + id;
Why use regex? 为什么要使用正则表达式?
var parts=this.href.split("/");
var id = parts[parts.length - 1];
this.id='delete_link_'+id;
Regex is overkill here. 正则表达式在这里过大了。
var s = "http://127.0.0.1/ci/index.php/admin/menus/edit/24";
s.substring(s.lastIndexOf("/")+1);
"http://127.0.0.1/ci/index.php/admin/menus/edit/24".match(/^.*\/([^\/]+)$/)[1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.