问题标签 [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 投票
1 回答
1030 浏览

asp.net - asp.net 允许在 Url 中使用德语字符

我正在使用RegularExpressionValidator控制

正则表达式来验证 URL。我需要允许德语字符

(ä,Ä,É,é,ö,Ö,ü,Ü,ß)

在网址中。允许这些字符的确切正则表达式应该是什么?

0 投票
2 回答
44621 浏览

php - URL 是否有效

可能重复:
检查 URL 是否存在于 PHP 中的最佳方法是什么?

我正在寻找一个返回TRUEFALSE在 php 中的函数,URL 是否有效。

isValidURL($url);我认为这很简单......这将考虑到所有可能的 URL。

通过有效,我希望它引用 Web 的现有页面或其他类型的文件。它应该存在。

0 投票
1 回答
160 浏览

regex - 在 PHP 中使用 URL 获取站点标题(并验证 URL)

我需要验证 URL 并获取标题。为此,我卷曲 URL,然后使用正则表达式提取标题。但是,有时网站可能已关闭或可能无法“卷曲”。例如,如果您 curl http://arsenal.com,它会返回.This site has permanently moved to http://www.arsenal.com

我可以编写一个正则表达式来检查返回的文本是否包含类似 'site' 、 'moved' 、 url 的内容。但这听起来很愚蠢而且过于复杂。

但是,如果我在网络浏览器中键入http://arsenal.com,它会自动重定向到 www.arsenal.com。他们怎么做到的?什么建议你互联网的人?

0 投票
2 回答
3932 浏览

yii - Yii 框架:在 URL Validator 中指定 defaultScheme

我敢肯定这很简单,但我无法弄清楚。我试图在我的模型中为 Yii URL 验证器设置一个defaultScheme,以便它接受像 www.something.com 和http://www.something.com这样的地址。

为此,我使用以下代码:

这似乎不起作用,我在尝试更新时仍然收到“网站不是有效的 URL”错误。我究竟做错了什么?

0 投票
1 回答
821 浏览

c# - 使用参数验证 url

我正在尝试确定给定的字符串是否是有效的 url。在我的场景中,url 可以有参数:

  • www.example.com -> 好的
  • example.test -> OK(虽然没有 .test TLD)
  • example.com/page.htm?abc=123 -> 好的
  • xxx/xxx.jpg -> 不行
  • xxx -> 不行

我已经尝试过Uri.TryCreate 方法Uri.TryCreate(url, UriKind.Absolute, null);但它几乎可以接受任何带有 http:// 前缀的内容,即“http://xxx/”是可以的。

出于性能原因,我无法使用 HTTP 请求来检查/ping 站点。

有什么建议么?

0 投票
2 回答
3069 浏览

php - 使用 PHP 进行查询字符串验证的 URL

我需要一个带有查询字符串(用 & 分隔的参数)的 URL 的 PHP 验证函数。目前我有以下用于验证 URL 的功能

此函数正确验证输入,例如

google.com www.google.com http://google.com http://www.google.com...ETC

但这不会验证带有参数(查询字符串)的 URL。例如。

我需要一个接受这两种类型的 URL 输入的函数。请帮忙。提前致谢。

0 投票
5 回答
1413 浏览

objective-c - URL Validation 功能改进

我使用这个函数来检查一个 URL 是否有效。它适用于大多数情况,但这里它返回的以下 URL 无效!

http://www.iphonedevsdk.com/forum/iphone-sdk-development/11841-stringbytrimmingcharactersinset.html

我可以做些什么来改进我的函数的正则表达式,它将涵盖所有 URL 类型?

0 投票
2 回答
718 浏览

javascript - Javascript URL 验证

我编写了一个 javascript 验证脚本来验证 URL 是否包含'+'whitespaces

我能写出比这更精确的脚本吗?

0 投票
2 回答
21108 浏览

facebook - Facebook 说有效的 URL 不是有效的 URL

尝试将应用程序域添加到新应用程序。

事情是域是http://the.me

Facebook 不认为这是一个有效的 URL。

任何解决方法?

0 投票
1 回答
161 浏览

ruby-on-rails - 升级到 Rails 2.3.11 时出错(HashWithIndifferentAccess 错误)

每当我尝试创建或更新我们的应用程序使用的环境时,我都会得到以下信息:

正如我在标题中所说,我最近升级到 Rails 2.3.11。这个错误以前从未发生过。这是我的environments_controller.rb中发生错误时正在执行的代码:

有谁知道为什么这段代码(特别是该行在if /^https:\/\//i =~ @environment.base_urlRails 2.3.11 中不再有效?

我想补充一点,我的 app/models/environment.rb 中的代码似乎也很合理:

有人看到上面的代码有什么问题吗?