相关疑难解决方法(0)

URL的正则表达式

我写了正则表达式验证URL,可能就像

所有4个都在工作

现在,如果我输入的文本(www.example.com - thisisincorrect),它允许我输入并保存到db

我使用的正则表达式是:

http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
Run Code Online (Sandbox Code Playgroud)

([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
Run Code Online (Sandbox Code Playgroud)

请帮忙!

c# regex visual-studio

29
推荐指数
4
解决办法
7万
查看次数

检查字符串是否为URL

我看过很多问题,但由于我想要一个更简单的案例,因此无法理解它是如何工作的.

如果我们有文本,无论它是什么,我想检查它是否是一个URL.

$text = "something.com"; //this is a url

if (!IsUrl($text)){
    echo "No it is not url";
    exit; // die well
}else{
    echo "Yes it is url";
    // my else codes goes
}

function IsUrl($url){
    // ???
}
Run Code Online (Sandbox Code Playgroud)

在JS被阻止的情况下,还有其他方法而不是用JavaScript检查吗?

php regex url

15
推荐指数
4
解决办法
4万
查看次数

标签 统计

regex ×2

c# ×1

php ×1

url ×1

visual-studio ×1