-4
function urllinks(str){
    return str.replace(/\b((http|https):\/\/\S+)/g,'<a href="$1" target="_blank">$1</a>');
}

このコードは「http」と「https」のテキストのみを置き換えています...しかし、「www」で始まるテキストは置き換えません...

4

1 に答える 1

1

試していません

function urllinks(str){
    str = str.replace(/\b(www\.\S+)/g,'http://$1');
    return str.replace(/\b((http|https):\/\/\S+)/g,'<a href="$1" target="_blank">$1</a>');
}
于 2012-03-23T21:34:22.920 に答える