1.1.6 • Published 9 months ago
@husevaag.marius/bank-validation v1.1.6
Bank Validation Package
This package provides validation functions for bank, bankgiro, ocr, plusgiro, etc. It is designed to be simple and easy to use, ensuring that the data you work with meets the necessary criteria.
Installation
To install the validation package, use npm:
npm install @husevaag.marius/bank-validationUsage
You can import the validation functions as follows:
import { validateOcrSweden } from "bank-validation";validateBankSweden
This function validates banks based on special criterias.
Example:
const bank: BankSweden = {
name: "Bank Name",
regex: "^[0-9]{8}$",
type: 1
comment: 2
mod10: true
clen: 2
};
const isValid = validateBankSweden("123456789", bank);
console.log(isValid); // true or falsevalidateOcrSweden
This function validates swedish OCR.
Example:
const isOcrValid = validateOcrSweden('12345');
console.log(isOcrValid); // true or falsevalidatePlusgiroSweden
This function validates swedish plusgiro.
Example:
const isPlusgiroValid = validatePlusgiroSweden('00123');
console.log(isPlusgiroValid); // true or falsevalidateBankgiroSweden
This function validates swedish bankgiro.
Example:
const isBankgiroValid = validateBankgiroSweden('50680241477');
console.log(isBankgiroValid); // true or falseContributing
Contributions are welcome! Please submit a pull request or open an issue for any enhancements or bug fixes.
License
This project is licensed under the MIT License.