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() }