検索

ホームページ  >  に質問  >  本文

URL の検出と分割のための JavaScript 正規表現

次の URL があります:

リーリー

これらの URL については、URL であるかどうかを検出し、https:// および sp パスを置き換える関数を定義する必要があります。基本的に、必要なのはホスト名だけです。たとえば、以下に示すように:

リーリー

非 URL の場合、この関数はそれらを検出するものであり、置換するものではありません。次のように:### リーリー

上記の問題の解決策を誰かが教えてくれませんか?正規表現の使用についてはあまり知識がありません。

P粉043432210P粉043432210438日前635

全員に返信(1)返信します

  • P粉680087550

    P粉6800875502023-09-22 12:48:19

    ここでは

    モード ^https?:\/\/ が使いやすいはずです。これを使用すると、http:// および https:// で始まる文字列を空の文字列

    に置き換えることができます。

    パターンでは、^ 記号は文字列の先頭を表します。これは、http:// が文字列の途中にある場合、先頭が である必要があるため、 には一致しないことを意味します。

    #?

    前の文​​字をオプションとしてマークします。このパターンでは、httphttps を検索するための s はオプションです。 スラッシュはエスケープする必要があるため、

    \/

    は必須です。

    リーリー

    返事
    0
  • キャンセル返事