index.ts
476 Bytes
import { Rule } from '/@/components/Form';
export { default as ObjectModelForm } from './index.vue';
export function createHexCommandRuleValidator(): Rule[] {
return [
{
message: '请输入ASCII或HEX服务命令(0~9/A~F)',
validator(_rule, value, _callback) {
const reg = /^[\s0-9a-fA-F]+$/;
if (reg.test(value)) return Promise.resolve();
return Promise.reject('请输入ASCII或HEX服务命令(0~9/A~F)');
},
},
];
}