簡體   English   中英

幫助簡單的正則表達式

[英]Help For A Simple Regular Expression

我想從該字符串中提取34。 我該怎么做? (我將使用javascript)

#project_maincategory=3&project_subcategory=34&project_tags[]=70&project_tags[]=71&created_in=30
var src   = "#project_maincategory=3&project_subcategory=34&project_tags[]=70&project_tags[]=71&created_in=30",
    match = /project_subcategory=(\d+)/g.exec(src);

    alert(match[1]);

無論如何,它看起來像一個查詢字符串,因此應該有一種更好的方法來解析/讀取該字符串。 參見http://blog.falafel.com/Blogs/AdamAnderson/07-12-17/Parse_a_Query_String_in_JavaScript.aspx

.*project_subcategory=(\\d*).*

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM