it-tools/dist/server/chunks/chunk-65bb8b4f.js

29 lines
805 B
JavaScript
Raw Normal View History

2024-04-28 00:48:29 +08:00
import { u as useValidation } from './chunk-35c3d701.js';
const macAddressValidationRules = [
{
message: "Invalid MAC address",
validator: (value) => value.trim().match(/^([0-9A-Fa-f]{2}[:-]){2,5}([0-9A-Fa-f]{2})$/)
}
];
function macAddressValidation(value) {
return useValidation({
source: value,
rules: macAddressValidationRules
});
}
const partialMacAddressValidationRules = [
{
message: "Invalid partial MAC address",
validator: (value) => value.trim().match(/^([0-9a-f]{2}[:\-. ]){0,5}([0-9a-f]{0,2})$/i)
}
];
function usePartialMacAddressValidation(value) {
return useValidation({
source: value,
rules: partialMacAddressValidationRules
});
}
export { macAddressValidationRules as a, macAddressValidation as m, usePartialMacAddressValidation as u };