fix: 修复网络组件 流媒体服务 域名ip校验问题

This commit is contained in:
jackhoo_98 2023-03-24 10:06:51 +08:00
parent 06139305eb
commit 3f075e6f24
2 changed files with 5 additions and 9 deletions

View File

@ -113,8 +113,8 @@ export const Validator = {
regOnlyNumber: new RegExp(/^\d+$/), regOnlyNumber: new RegExp(/^\d+$/),
}; };
const validateAddress = (_rule: any, value: string): Promise<any> => const validateAddress = (_rule: any, value: string): Promise<any> => {
new Promise(async (resolve, reject) => { return new Promise(async (resolve, reject) => {
if ( if (
Validator.regIpv4.test(value) || Validator.regIpv4.test(value) ||
Validator.regIPv6.test(value) || Validator.regIPv6.test(value) ||
@ -122,9 +122,10 @@ const validateAddress = (_rule: any, value: string): Promise<any> =>
) { ) {
return resolve(''); return resolve('');
} else { } else {
return reject('请输入正确的IP地址或者域名'); return value ? reject('请输入正确的IP地址或者域名') : resolve('');
} }
}); });
};
export const Rules = { export const Rules = {
name: [ name: [
@ -176,11 +177,6 @@ export const Rules = {
validator: validateAddress, validator: validateAddress,
message: '请输入正确的IP地址或者域名', message: '请输入正确的IP地址或者域名',
}, },
// {
// pattern:
// Validator.regIpv4 || Validator.regIPv6 || Validator.regDomain,
// message: '请输入正确格式的域名或ip',
// },
], ],
publicPort: [ publicPort: [
{ {

View File

@ -302,7 +302,7 @@ const validateAddress = (_rule: any, value: string): Promise<any> =>
) { ) {
return resolve(''); return resolve('');
} else { } else {
return reject('请输入正确的IP地址或者域名'); return value ? reject('请输入正确的IP地址或者域名') : resolve('');
} }
}); });