/* 合法uri*/
export function validateURL(textval) {
const urlregex = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\*\+,;=.]+$/
return urlregex.test(textval)
}
export const checkUrl = (rule, value, callback) => {
let reg = /^(https?|ftp):\/\/[^\s/$.?#].[^\s]*$/;
if (!value && rule['required']) {
return callback(new Error('不能为空'))
} else if (value&&value.length > 2048) {
return callback(new Error('长度不超过 2048个字符'))
} else if (value && !reg.test(value)) {
return callback(new Error('请输入开头为https或http的合法链接'))
} else {
return callback()
}
}
校验输入的url链接
猜你喜欢
转载自blog.csdn.net/qq_42080594/article/details/139801829
今日推荐
周排行