|
@@ -33,43 +33,47 @@ class FromBinary extends Operation {
|
|
"value": BIN_DELIM_OPTIONS
|
|
"value": BIN_DELIM_OPTIONS
|
|
}
|
|
}
|
|
];
|
|
];
|
|
- this.patterns = [
|
|
|
|
- {
|
|
|
|
- match: "^(?:[01]{8})+$",
|
|
|
|
- flags: "",
|
|
|
|
- args: ["None"]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- match: "^(?:[01]{8})(?: [01]{8})*$",
|
|
|
|
- flags: "",
|
|
|
|
- args: ["Space"]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- match: "^(?:[01]{8})(?:,[01]{8})*$",
|
|
|
|
- flags: "",
|
|
|
|
- args: ["Comma"]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- match: "^(?:[01]{8})(?:;[01]{8})*$",
|
|
|
|
- flags: "",
|
|
|
|
- args: ["Semi-colon"]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- match: "^(?:[01]{8})(?::[01]{8})*$",
|
|
|
|
- flags: "",
|
|
|
|
- args: ["Colon"]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- match: "^(?:[01]{8})(?:\\n[01]{8})*$",
|
|
|
|
- flags: "",
|
|
|
|
- args: ["Line feed"]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- match: "^(?:[01]{8})(?:\\r\\n[01]{8})*$",
|
|
|
|
- flags: "",
|
|
|
|
- args: ["CRLF"]
|
|
|
|
- },
|
|
|
|
- ];
|
|
|
|
|
|
+ this.checks = {
|
|
|
|
+ input: {
|
|
|
|
+ regex: [
|
|
|
|
+ {
|
|
|
|
+ match: "^(?:[01]{8})+$",
|
|
|
|
+ flags: "",
|
|
|
|
+ args: ["None"]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ match: "^(?:[01]{8})(?: [01]{8})*$",
|
|
|
|
+ flags: "",
|
|
|
|
+ args: ["Space"]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ match: "^(?:[01]{8})(?:,[01]{8})*$",
|
|
|
|
+ flags: "",
|
|
|
|
+ args: ["Comma"]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ match: "^(?:[01]{8})(?:;[01]{8})*$",
|
|
|
|
+ flags: "",
|
|
|
|
+ args: ["Semi-colon"]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ match: "^(?:[01]{8})(?::[01]{8})*$",
|
|
|
|
+ flags: "",
|
|
|
|
+ args: ["Colon"]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ match: "^(?:[01]{8})(?:\\n[01]{8})*$",
|
|
|
|
+ flags: "",
|
|
|
|
+ args: ["Line feed"]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ match: "^(?:[01]{8})(?:\\r\\n[01]{8})*$",
|
|
|
|
+ flags: "",
|
|
|
|
+ args: ["CRLF"]
|
|
|
|
+ },
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ };
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|