3

以下のコードを使用して 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にスペースをとらないように、どこを変更する必要があるか教えてください。

ここにjsfiddleがあります

前もって感謝します

4

1 に答える 1