1. JavaScript / Говнокод #3420

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    var url = 'djvu_text?nd=808604175&hidx=0&print=1&page=-1&save=1';
    var params = url.split('=');
    var ndarr = params[1].split('&');
    var nd = ndarr[0];
    
    return nd;

    Легко и не навязчиво выдираем значение параметра из строки с URL

    Запостил: Nexus, 08 Июня 2010

    Комментарии (6) RSS

    • нууу... смотря что надо.. если надо п е р в ы й параметр, то да, а так, конечно, почему бы и не поискать nd=
      Ответить
      • неа, больше похоже на то, что когда-то видел, как это делается но забыл своевременно скопипастить
        Ответить
    • А почему бы не написать так…
      return 808604175;
      Ответить
    • надо было получить значение параметра nd. естественно он не всегда был первым. да если уж так и делать то хотя бы сплиты местами переставить. а вообще regexp или indexof на крайняк
      Ответить
    • - Лев Иваныч, он очнулся, - радостно сообщил парень.
      Ответить

    Добавить комментарий