我的网址如下
http://localhost:8080/list/PEPPR_BDCAREUGWJ
我需要此网址中的“ PEPPR_BDCAREUGWJ”。如何通过javascript做到这一点?
答案 0 :(得分:1)
您可以使用split()
并从数组中获取最后一个值。
let str = 'http://localhost:8080/list/PEPPR_BDCAREUGWJ'
let res = str.split('/').pop()
console.log(res)
另一种方法可以使用lastIndexOf()
和slice()
let str = 'http://localhost:8080/list/PEPPR_BDCAREUGWJ'
let res = str.slice(str.lastIndexOf('/')+1)
console.log(res)
您还可以使用正则表达式。
let str = 'http://localhost:8080/list/PEPPR_BDCAREUGWJ'
let res = /\/[^\/]+$/.exec(str)[0].slice(1)
console.log(res)
答案 1 :(得分:1)
只需使用String#split
方法以斜杠(/
)进行拆分,然后使用Array#pop
方法从数组中获取最后一部分。
let str = 'http://localhost:8080/list/PEPPR_BDCAREUGWJ'
let res = str.split('/').pop();
console.log(res)