javascript - Poser une question sur l'utilisation d'expressions régulières pour obtenir les paramètres d'URL
天蓬老师
天蓬老师 2017-06-12 09:29:39
0
2
871
var url = "https://api.xxx.com/search?name=xxx&age=xxx&sex=xxx";

Étant donné cette URL, faites correspondre la chaîne de paramètre (à l'exclusion ?) après?via une expression régulière. Veuillez me dire comment écrire l'expression régulière. Xiaobai demande conseil~~

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous (2)
漂亮男人

Parce que js ne prend pas en charge la syntaxe forward lookahead, nous ne pouvons pas utiliser(?<=?)cette syntaxe, nous ne pouvons donc sauver le pays qu'à travers des courbes :

var url = "https://api.xxx.com/search?name=xxx&age=xxx&sex=xxx"; var reg = /\?[^"/]+/ var result = reg.exec(url) para = result[0].slice(1) console.log(para) // 输出: name=xxx&age=xxx&sex=xxx
    我想大声告诉你

    Cela ne nécessite pas de régularisation.

    pos = str.indexOf('?')

    str.substring(pos+1)

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!