相关疑难解决方法(0)

如何将字符串中的URL与php链接?

我有以下字符串:

"Look on http://www.google.com".
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为:

" 请访问http://www.google.com "

原始字符串可以包含多个URL字符串.

我怎么在PHP中这样做?

谢谢

php string url

32
推荐指数
3
解决办法
3万
查看次数

JavaScript正则表达式匹配文本字段中的URL

如何设置我的正则表达式进行测试,以查看URL是否包含在javascript中的文本块中.我无法弄清楚用来完成这个的模式

 var urlpattern = new RegExp( "(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?"

 var txtfield = $('#msg').val() /*this is a textarea*/

 if ( urlpattern.test(txtfield) ){
        //do something about it
 }
Run Code Online (Sandbox Code Playgroud)

编辑:

所以我现在使用的模式在正则表达式测试器中用于我需要它做什么,但是chrome会抛出一个错误

  "Invalid regular expression: /(http|ftp|https)://[w-_]+(.[w-_]+)+([w-.,@?^=%&:/~+#]*[w-@?^=%&/~+#])?/: Range out of order in character class"
Run Code Online (Sandbox Code Playgroud)

对于以下代码:

var urlexp = new RegExp( '(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?' );
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

22
推荐指数
1
解决办法
8万
查看次数

标签 统计

javascript ×1

jquery ×1

php ×1

regex ×1

string ×1

url ×1