特定のドメイン名に一致するjavascriptReg Exp

コードモール

URLを特定のドメイン名と一致させるために正規表現を作成しようとしています。

したがって、このURLがexample.comからのものであるかどうかを確認したい場合、どの正規表現が最適である必要がありますか?

この正規表現は、次のタイプのURLと一致する必要があります。

http://api.example.com/...
http://preview.example.com/...
http://www.example.com/...
http://purhcase.example.com/...

その時のような単純なルールhttp://{something}.example.com/{something}が通過するはずです。

ありがとうございました。

ジョー・デローズ

私はこれがあなたが探しているものだと思います:(https?:\/\/(.+?\.)?example\.com(\/[A-Za-z0-9\-\._~:\/\?#\[\]@!$&'\(\)\*\+,;\=]*)?)

それは次のように分類されます:

  • https?:\/\/一致するhttp://https://(あなたは言及しませんでしたがhttps、それは良い考えのようでした)。
  • (.+?\.)?最初のドットの前のすべてに一致する(たとえば、http://example.com/見つかるようにオプションにしました
  • example\.comexample.com、もちろん);
  • (\/[A-Za-z0-9\-\._~:\/\?#\[\]@!$&'\(\)\*\+,;\=]*)?):スラッシュとそれに続くURL内のすべての受け入れ可能な文字。http://example.com(最後のスラッシュなしで)見つかるように、これをオプションにしました。

例:https//regex101.com/r/kT8lP2/1

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

bigIntのMath.exp()?

分類Dev

exp(-x)とexp(+ x)のテイラー級数の違い

分類Dev

画面にバッファーを描画する際の境界の不一致(golang.org/x/exp/shiny/screen)

分類Dev

パターンとexpのリストを適用して一致させることは可能ですか?

分類Dev

exp2はexpよりも速いはずですか?

分類Dev

特定のドメインにのみ一致する

分類Dev

python reg exp matchstrを使用する

分類Dev

1を返すdplyrmutateのexp関数

分類Dev

Ubuntu 14.04.3でのoracle imp / expの実行

分類Dev

scipyのexp1のログ

分類Dev

'reduceat'で最速のPythonlog-sum-exp

分類Dev

Goにexp / htmlをインストールする

分類Dev

マルチリリースjarの作成中にエラーが発生しました "エントリ:A.class、内部名com.vipin.exp.Aのクラスが含まれています、名前が一致しません"

分類Dev

ドメイン名の最初の部分に一致する正規表現

分類Dev

Ubuntuにoracleimp / expをインストールします

分類Dev

Python:math.expとnumpy.expの違いは何ですか、なぜnumpyの作成者はexpを再び導入するのを選ぶのですか?

分類Dev

条件付きexpを実行するCコード。完全な条件。exp。間違っている

分類Dev

`return <boolean exp>はどうですか|| <Object exp> `オブジェクトを返すメソッドの有効なreturnステートメント?

分類Dev

JWTデコードが無効なexp値で失敗する

分類Dev

exp(log(6))== exp(log(3))* 2がRでFALSEを返すのはなぜですか?

分類Dev

awk:reg.expに対応するフィールドの一部のみを保持します

分類Dev

x86アセンブリでexp(x)を計算する

分類Dev

JNIによるMath.exp()の高速化?

分類Dev

「ttl」なしで「exp」を指定するには?

分類Dev

ジャワのAndroid StudioでEXP表記を回避する方法

分類Dev

Rのexp(mean(log(murders $ population)))と同等のtidyverseコード

分類Dev

GNUコンパイラを使用した_mm512_exp_pd

分類Dev

シンボル 'exp @@ GLIBC_2.2.5'への未定義の参照

分類Dev

シンボル 'exp @@ GLIBC_2.2.5'への未定義の参照

Related 関連記事

  1. 1

    bigIntのMath.exp()?

  2. 2

    exp(-x)とexp(+ x)のテイラー級数の違い

  3. 3

    画面にバッファーを描画する際の境界の不一致(golang.org/x/exp/shiny/screen)

  4. 4

    パターンとexpのリストを適用して一致させることは可能ですか?

  5. 5

    exp2はexpよりも速いはずですか?

  6. 6

    特定のドメインにのみ一致する

  7. 7

    python reg exp matchstrを使用する

  8. 8

    1を返すdplyrmutateのexp関数

  9. 9

    Ubuntu 14.04.3でのoracle imp / expの実行

  10. 10

    scipyのexp1のログ

  11. 11

    'reduceat'で最速のPythonlog-sum-exp

  12. 12

    Goにexp / htmlをインストールする

  13. 13

    マルチリリースjarの作成中にエラーが発生しました "エントリ:A.class、内部名com.vipin.exp.Aのクラスが含まれています、名前が一致しません"

  14. 14

    ドメイン名の最初の部分に一致する正規表現

  15. 15

    Ubuntuにoracleimp / expをインストールします

  16. 16

    Python:math.expとnumpy.expの違いは何ですか、なぜnumpyの作成者はexpを再び導入するのを選ぶのですか?

  17. 17

    条件付きexpを実行するCコード。完全な条件。exp。間違っている

  18. 18

    `return <boolean exp>はどうですか|| <Object exp> `オブジェクトを返すメソッドの有効なreturnステートメント?

  19. 19

    JWTデコードが無効なexp値で失敗する

  20. 20

    exp(log(6))== exp(log(3))* 2がRでFALSEを返すのはなぜですか?

  21. 21

    awk:reg.expに対応するフィールドの一部のみを保持します

  22. 22

    x86アセンブリでexp(x)を計算する

  23. 23

    JNIによるMath.exp()の高速化?

  24. 24

    「ttl」なしで「exp」を指定するには?

  25. 25

    ジャワのAndroid StudioでEXP表記を回避する方法

  26. 26

    Rのexp(mean(log(murders $ population)))と同等のtidyverseコード

  27. 27

    GNUコンパイラを使用した_mm512_exp_pd

  28. 28

    シンボル 'exp @@ GLIBC_2.2.5'への未定義の参照

  29. 29

    シンボル 'exp @@ GLIBC_2.2.5'への未定義の参照

ホットタグ

アーカイブ