Controllo del codice fiscale in Angular con CodiceFiscaleJS
Abbiamo già visto la libreria CodiceFiscaleJS parecchio tempo fa.
Oggi vediamo come usarla in Angular e TypeScript.
Possiamo installarla con npm:
npm install codice-fiscale-js
Qui sotto un esempio di codice:
import {Component} from '@angular/core';
import CodiceFiscale from 'codice-fiscale-js';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'test-angular';
constructor() {
const cf = new CodiceFiscale({
name: "MARIO",
surname: "ROSSI",
gender: "M",
day: 10,
month: 7,
year: 1980,
birthplace: "Roma",
birthplaceProvincia: "RM"
});
if (cf.isValid()) {
console.log(cf.code);
} else {
console.log('Invalido!');
}
const cfInverso = new CodiceFiscale("RSSMRA80L10H501Z");
console.log(cfInverso.toJSON());
}
}
I dati sono inventati naturlamente!
Comunque, prima verifichiamo che i dati inseriti siano validi.
Se lo sono visualizzo il codice fiscale.
Sotto facciamo l'operazione inversa.
Enjoy!
typescript angular codicefiscalejs npm
Commentami!