通过正则判断是否为url

1,983 阅读1分钟

const isUrl = str => /^(((ht|f)tps?)://)?[\w-]+(.[\w-]+)+([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?$/.test(str)

// e.g.

isUrl('www.baidu.com') // true isUrl('https://www') // false