php - 如何使用 PHP 和 jQuery 检查变量是否包含有效的 url?

标签 php javascript jquery dns whois

我正在尝试制作一个 whois 检查脚本。

用户可以提交一些域名地址,然后收到一条消息(如果可用或不可用)。

$_POST['url'] 是用户提交的值。

如何知道这个变量是否是域名地址?

对于以下域,它应该给出 true:

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

JavaScript 也一样(我也在使用 ajax-validation)?

最佳答案

如果您想检查网址是否为有效网址,您可以使用 filter_var()FILTER_VALIDATE_URL过滤。

filter_var($_POST['url'], FILTER_VALIDATE_URL)

关于php - 如何使用 PHP 和 jQuery 检查变量是否包含有效的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8591895/

相关文章:

PHP:使用 INPUT 和 OUTPUT 参数调用 MySQL 存储过程(NOT "INOUT")

php - 在mysql中加入查询时如何更改列名

javascript - 如何在 Yarn 工作区的一个 package.json 文件中安装包?

javascript - jQuery//为什么这个 if 语句不正确?

php - MySQL字符编码的最后一口气,奇怪的字符

php - 数组到字符串的转换,即使 Laravel Lighthouse 中存在类型提示

javascript - 在 Javascript Metro 应用程序中从基于 url 的视频文件获取快照

javascript - 在 Safari 移动版 (iPad) 上捕捉缩放事件

javascript - 切换打开/关闭 Accordion

javascript - 如何优化我的 if 语句或减少 if 语句?