Comments (1)
Hi @mathroc
Honestly, that's far beyond of the scope of this library.
I won't do that, and here I will describe why:
- Maybe I could provide hardcoded example for each country, but... some countries might have several different regex patterns, so it's not such clear which on to use;
- I check it in two steps - Regex + math. Even if you would generate string based on regex, what you would do with math? For existed functionality it will be an inverse problem.
- The size of the lib will be much bigger.
So, I'd say it would be a good idea to write another library which can do that, but... Honestly I don't think that this functionality is heavy required, and perhaps some solutions are already here
from jsvat.
Related Issues (20)
- Remove compiled code from git repository HOT 4
- Run unit tests against TypeScript files HOT 3
- Belgium vat validation issue HOT 2
- umd library not working properly on browser
- Add Brazil VAT (know as CNPJ) validator
- Italy VAT codes not valid HOT 3
- Lithuanian VAT code is not valid and is treated as a Brazilian code HOT 7
- Germany tax number
- Support 'XI' prefix in addition to 'GB' (Northern Ireland)
- GB and XI HOT 1
- Netherlands VAT wrongly reported as invalid HOT 1
- Add option to do strict validation check HOT 1
- ES6 imports not working for only jsvat
- Add South Korea and Australia
- BE: add support for Belgian VAT numbers starting with 1 HOT 3
- Incorrect VAT validation for Poland when total sum modulo with 11 is 10 HOT 1
- Brazilian individual vat's are not being correctly validated
- France VAT with letters, not validating those?
- Can't find variable: BigInt on Safari HOT 3
- custom country validator country is not in countries HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsvat.