haoxuan
2023-08-31 401524fb5661d57ffb2229d683fe4de85b65fd1c
src/scripts/validate.ts
@@ -92,4 +92,16 @@
export function vaildHost(str) {
  let re = /^(?=^.{3,255}$)(http(s)?:\/\/)?(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d+)*(\/\w+\.\w+)*$/
  return re.test(str)
}
//校验自然数(非负整数)
export function isNonnegativeInteger(rule, value, callback) {
  if(!value){
    return callback(new Error('输入不能为空'));
  }
  const reg = /^\d+$/;
  if(!reg.test(value)){
    return callback(new Error('请输入非负整数'));
  }
  return callback()
}