![](/img/trans.png)
[英]How to read objects in JSON format & compare it to a user entered input?
[英]Compare input string entered by user with url
问题:我想做的基本上是将一个字符串作为https://www(dot)facebook(dot)com
与用户输入的输入进行比较。
所以当用户输入 - https://www(dot)facebook(dot)com/blabla
它应该在他点击下一个按钮时前进,但如果他像https://www(dot)google(dot)com
简而言之,输入 url 应包含https://www(dot)facebook(dot)com
并且后面的内容无关紧要。 之后的一切都应该被公平对待,用户应该能够继续前进。
我还需要将它与移动版本进行比较,即。 https://m(dot)facebook(dot)com
如果用户从这些输入中的任何一个开始输入,即https://www.facebook.com
或https://m.facebook.com
当他点击下一步或一些类似的按钮时,他应该能够向前移动。
PS 使用(点)因为我不能发布链接
preg_match() 怎么样?
$url = 'https://www.facebook.com/blabla';
$isFacebook = preg_match("/https:\/\/.*\.facebook.com/i",$url,$match);
//$isFacebook is 1 when the url is correct.
//$match[0] contains "https://www.facebook.com"
http://php.net/manual/en/function.parse-url.php
$url = "https://www.facebook.com/blah-blah.html";
$parts = parse_url($url);
if (strpos($parts["host"],".facebook.com")) {
// YOUR CODE HERE
}
这将确保您检查 URL 的正确部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.