以下のコードを使用して URL を検証しています。URLのスペースも検証します。例えば
'http://news.yahoo.com/blogs/lookout/texas -tornadoes-granbury-photos-video-121304415.html'
var post_permalink = 'http://news.yahoo.com/blogs/lookout/texas -tornadoes-granbury-photos-video-121304415.html';
if(/^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/|www\.)[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test(post_permalink)){
console.log('valid');
} else {
console.log('invalid');
}
URLにスペースをとらないように、どこを変更する必要があるか教えてください。
前もって感謝します