亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Javascript 如何從 URL 中提取 ID 作為 INT?

Javascript 如何從 URL 中提取 ID 作為 INT?

ABOUTYOU 2022-08-04 09:36:04
我有以下類型的網址:localhost/Support/My-DNN-Module-Name/ID/133我需要始終在最后提取ID值,在本例中為133。這就是我目前正在做的提取它:if (url) {      // try tograb number as int from url      var intValue = url.match( /\d+/ );                if (intValue) {                    console.log("converted url to int value and the result is: " + intValue);                                   }                else {                    console.log("could not convert url to int value");                }}顯然,如果URL包含其他數字,例如在本地主機作為實際IP地址輸入的情況下,這不是很好。我怎么能只定位ID之后的最后一個部分,并抓住任何可能存在的數字,理想情況下,與之前的URL可能是什么樣子無關?
查看完整描述

1 回答

?
烙印99

TA貢獻1829條經驗 獲得超13個贊

由于所需的數字始終以字符串結尾,因此可以將匹配的數字加到末尾:$


const str = 'localhost/12345/Support/My-DNN-Module-Name/ID/133';

const match = str.match(/\d+$/);

if (match) {

  console.log(match[0]);

}


查看完整回答
反對 回復 2022-08-04
  • 1 回答
  • 0 關注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號