Помощь для простого регулярного выражения - PullRequest
1 голос
/ 13 июля 2010

Я хочу извлечь 34 из этой строки.Как я могу это сделать?(я буду использовать JavaScript)

#project_maincategory=3&project_subcategory=34&project_tags[]=70&project_tags[]=71&created_in=30

Ответы [ 2 ]

5 голосов
/ 13 июля 2010
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

0 голосов
/ 13 июля 2010

.*project_subcategory=(\d*).*

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...