Carlos Matos Posted April 12, 2021 at 12:09 AM Report Share #621941 Posted April 12, 2021 at 12:09 AM (edited) Validação de números e códigos particulares do mercado português. Sugira outros. Estou a dispor já classes para validar o NIF, NISS e IBAN. Que outros números precisam de ser validados com frequência? https://github.com/carloswph/valium-pt Edited April 12, 2021 at 12:11 AM by Carlos Matos Link to comment Share on other sites More sharing options...
M6 Posted April 12, 2021 at 09:34 AM Report Share #621947 Posted April 12, 2021 at 09:34 AM Boa iniciativa. 👍 O CC é sempre algo que também pode ser útil. Deixo aqui algumas notas com o intuito de ajudar. Os IBANs é algo bastante mutável, pelo que é necessário ter em atenção que, por exemplo, sempre que um banco adquire a operação de outros os IBANs do banco que "desaparece" são mantidos pelo novo. Por exemplo, o Bankinter comprou a operação de retalho do Barclays, pelo que os os IBANs do Barclays continuam a ser suportados pelo Bankinter, logo o '0032' talvez devesse passar a retornar o mesmo que '0269'. Quanto ao NIF: estás a validar contra um conjunto de inteiros em que falta o 4 e o 7, embora tenhas isso coberto quando retornas o tipo de NIF (que talvez devesse ser um código e não uma string para poder ser mais facilmente identificável e trabalhável podendo a atual função ser algo do tipo "nifDescription"). 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now