0

単純な URL の正規表現を探しています

  • http://www.google.com
  • http://www.yahoo.in
  • http://www.example.eu
  • http://www.example.net

サブディレクトリは許可されていません。たとえば、この場合、検証してはなりませhttp://www.google.com/http://www.yahoo.in/mail

これを行うための正規表現を知っている人はいますか?

4

3 に答える 3

1

私はまだ初心者ですが、これを試してみてください:

^http:\/\/[a-zA-Z0-9_\-]+\.[a-zA-Z0-9_\-]+\.[a-zA-Z0-9_\-]+$
于 2012-07-30T15:35:43.747 に答える
0

これはすべきです:

^(https?:\/\/)?[0-9a-zA-Z]+\.[-_0-9a-zA-Z]+\.[0-9a-zA-Z]+$

これは、プロトコル名の有無にかかわらずhttp://URLで機能するはずです。https://

正規表現は、大文字と小文字を区別しないものとしても使用する必要があります。その場合、少し短縮できます。

^(https?:\/\/)?[0-9a-z]+\.[-_0-9a-z]+\.[0-9a-z]+$
于 2012-07-30T15:52:25.267 に答える