我正在使用下面的代码来验证 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
提前致谢