Skip to content

isUrl

URL格式校验

引入版本

0.95.0

Demo

ts
import { isUrl } from '@wyfex/iutils'

console.log(isUrl('www.baidu.com')) // true
console.log(isUrl('192.168.1.1')) // false(默认拦截内网)
console.log(isUrl('192.168.1.1:8080', { allowLocalIp: true })) // true
console.log(isUrl('baidu.com', { forceProtocol: true })) // false
console.log(isUrl('https://baidu.com', { forceProtocol: true })) // true
console.log(isUrl('  https://a.com  ')) // true(trim自动处理空格)
console.log(isUrl('')) // false
console.log(isUrl('//github.com')) // true
console.log(isUrl('http://127.0.0.1:3000', { allowLocalIp: true })) // true

基于 MIT 许可发布