fix: 修复网络组件 流媒体服务 域名ip校验问题
This commit is contained in:
parent
06139305eb
commit
3f075e6f24
|
@ -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: [
|
||||||
{
|
{
|
||||||
|
|
|
@ -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('');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue