在 javascript 中的字符串中查找 "www."

Find "www." in a string in javascript

我必须创建一个函数来查找何时 "www." 出现在字符串中,例如 "Hey dude, check this thing: www.example.com/"。我希望它确定 url 何时开始(在本例中它将是字符串中的第 28 个字符)。我试过这个:

var wwwPos = new Number;
function findURL(message){
splitStr = message.split ("");
for(var i = 0; i <splitStr.length; i++){
     if(splitStr[i] == "w" && splitStr[i+1] == "w" && splitStr[i+2] == "w" && splitStr[i+3] == "."){
          wwwPos=i
          break;
     }
}
}

但是没用...

var str = 'Hi Dude Check Out: www.example.com';
str.indexOf('www.'); // 19 because the first w in www. is at position 19