問題タブ [url-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
13 に答える
282103 参照

c# - C#URLが存在する/有効かどうかを確認するにはどうすればよいですか?

Visual C# 2005 で Yahoo! の銘柄記号を検索する簡単なプログラムを作成しています。Finance は履歴データをダウンロードし、指定されたティッカー シンボルの価格履歴をプロットします。

データを取得するために必要な正確な URL を知っており、ユーザーが既存のティッカー シンボル (または Yahoo! Finance のデータを含む少なくとも 1 つ) を入力すると、完全に正常に機能します。ただし、ユーザーがティッカー シンボルを作成すると、プログラムが存在しない Web ページからデータを取得しようとするため、実行時エラーが発生します。

私は WebClient クラスを使用しており、DownloadString 関数を使用しています。WebClient クラスの他のすべてのメンバー関数を調べましたが、URL のテストに使用できるものは見つかりませんでした。

これどうやってするの?

0 投票する
2 に答える
5613 参照

ruby-on-rails - (rails) regexp を使用した URL の検証ヘルプ

URLが有効にフォーマットされているかどうかを確認するために、次を使用しています。

http://ただし、URL がまたはで始まらない場合は機能しませんhttps://URI::regexp(またはURI) で URL を検証し、で始まらない有効な URL を含める同様の方法はありますhttp://か? (たとえばwww.google.com、そのまま有効ですhttp://www.google.com)

0 投票する
1 に答える
247 参照

ruby-on-rails - (rails) URL 検証に関する奇妙な問題

URLが存在するかどうかを確認しようとしています。これを行うための私のコードは次のとおりです。

ただし、このコードは失敗しています。http://www.biorad.comは有効な Web サイトではないと表示されます。これは絶対に間違っています。また、 http : //www.biorad.com があなたを http://www.bio-rad.com/evportal/evolutionPortal.portal にリダイレクトすることを知っている私もこの URL を試しましたが、それも失敗しました。繰り返しますが、これが不可能であることはわかっています。私のコードの何が問題なのですか??

0 投票する
1 に答える
1284 参照

regex - URL を検証し、%20 と () をサポートするための正規表現が必要です

現在、URL の検証に次の正規表現を使用しています。

これを改善するために、Web上のどこかからこれを借りました(どこか覚えていません):

ただし、これらのどちらもこの URL を検証できません (有効である必要があります)。

問題は、%20 と丸括弧 () です。試してみてください。上記の正規表現のいずれかを取得して、他の何かを壊すことなく上記のURLを正しく検証することはできませんでした. 私は派手な正規表現を書いた経験がないので、それも役に立ちません。私が見つけた他のすべてのWeb結果は、次のようなばかげたもので失敗します:

助けていただければ幸いです。

0 投票する
7 に答える
33554 参照

django - DjangoのバリデーターでURLが存在するかどうかを確認するにはどうすればよいですか?

URLが存在するかどうかをdjangoにチェックインし、存在する場合は画面に何かを表示したい、つまり:

0 投票する
2 に答える
658 参照

php - URL 検証?

URL を検証するための最新の正規表現を知っている人はいますか? Google でいくつか見つけましたが、テスト時にジャンク URL (www.google_com) をすべて許可していました。

私の正規表現の知識はそれほど広くないので、プレッシャーで失敗するようなものをまとめるのは嫌いです。

ありがとう。

0 投票する
5 に答える
2487 参照

php - PHPとJqueryでURLを検証しますか?

クライアント側とサーバー側の両方の検証で、jqueryとPHPで次の種類のURLを検証したいと思います。

jqueryでURLを検証するための正規表現を作成しました

しかし、URLを検証せずhttp://en.wikipedia.org/wiki/Great_Wall_of_China、エラーが発生します。

助けてください

ありがとう!

0 投票する
12 に答える
109155 参照

android - URLがAndroidで有効かどうかを確認する方法

アプリをクラッシュさせる「ホストが解決されていません」というエラーを回避する良い方法はありますか? ホスト( URL など)に接続して、それが有効かどうかを確認する何らかの方法はありますか?

0 投票する
2 に答える
1116 参照

javascript - 「ユニバーサル」正規表現Javascriptと互換性を持たせるのに役立ちます

このサイトで非常に優れたURL正規表現マッチャーを見つけました:http://daringfireball.net/2010/07/improved_regex_for_matching_urls。自由に使用でき、言語間で互換性がある(Javascriptを含む)と記載されています。まず、コンパイルするにはスラッシュをいくつかエスケープする必要があります。これを行うと、Rubular.com(通常は正規表現をテストします)で正常に機能しますが、各一致に5つのフィールドがあるという奇妙な副作用があります。1つはURLで、余分な4つは空です。これをJSに入れると、「InvalidGroup」というエラーが表示されます。違いがあればNode.jsを使用していますが、そのエラーを理解できればと思います。不要な空の一致フィールドを減らしたいのですが、この獣の診断をどこから始めればよいのかさえわかりません。これは私が逃げた後に持っていたものです:

0 投票する
1 に答える
221 参照

django - URL が django の検証に失敗し、ping を実行できず、確実に存在する

URL 検証を使用してモデルの URLField にこの URL を追加しようとしています: http://www.scscourt.org。明らかに URL は存在しますが、何らかの理由で django はそれを検証しません。また、ping も実行できませんが、それは別の問題である可能性があります。アイデア?

編集:さらに、サーバーにログインして、そこから nslookup を試しました-DNS情報が見つかり、wgetがインデックスページを返すため、サーバーがそれを見ることができます.