Javascript 如何从url提取字符串
我有一个像这样的urlJavascript 如何从url提取字符串,javascript,jquery,Javascript,Jquery,我有一个像这样的url http://www.example.com/accounts/?token=111978178853984|683b8096732be7fd725d3332-557626087|m9lSbmoYhZ6Yut4OC3smY1fRf1E. 从代币 111978178853984 | 683b8096732be7fd725d3332-557625434 557625434是id号。如何使用javascript从令牌中提取Id号 谢谢你的帮助 谢谢。使用此正则表达式 /.*\
http://www.example.com/accounts/?token=111978178853984|683b8096732be7fd725d3332-557626087|m9lSbmoYhZ6Yut4OC3smY1fRf1E.
从代币
111978178853984 | 683b8096732be7fd725d3332-557625434
557625434是id号。如何使用javascript从令牌中提取Id号
谢谢你的帮助
谢谢。使用此正则表达式
/.*\-(\d+)|\w+$/
url.match(/.*\-(\d+)|\w+$/)[1] // 557626087
说明:
.*\ # everything before the dash
- # -
(\d+) # bunch of digits (this is the id)
| # |
\w+$ # ending with a bunch of alphanumeric characters
试试这个:
var url = "http://www.example.com/accounts/?token=111978178853984|683b8096732be7fd725d3332-557626087|m9lSbmoYhZ6Yut4OC3smY1fRf1E.";
var splitString = url.split("|");
var idParts = splitString[1].split("-");
alert(idParts[1]);