Controllo del codice fiscale in Angular con CodiceFiscaleJS

Mattepuffo's logo
Controllo del codice fiscale in Angular con CodiceFiscaleJS

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!


Condividi

Commentami!