JavaScript Regex to match a URL in a field of text

前端 未结 8 1283
一向
一向 2020-12-01 02:01

How can I setup my regex to test to see if a URL is contained in a block of text in javascript. I cant quite figure out the pattern to use to accomplish this



        
8条回答
  •  死守一世寂寞
    2020-12-01 02:56

    I've cleaned up your regex:

    var urlexp = new RegExp('(http|ftp|https)://[a-z0-9\-_]+(\.[a-z0-9\-_]+)+([a-z0-9\-\.,@\?^=%&;:/~\+#]*[a-z0-9\-@\?^=%&;/~\+#])?', 'i');
    

    Tested and works just fine ;)

提交回复
热议问题