Noncollinear Perpendicular Microcrystalline

    curp

    1.1.0 • Public • Published

    curp NPM version Build Status Dependency Status Coverage percentage

    Genera y valida el CURP (Clave Única de Registro de Población) mexicano.

    Instalación

    $ npm install --save curp

    Uso:

    Nodejs.

    Validar

    const curp = require('curp');
    console.log( curp.validar('LOOA531113HTCPBN07') ); //true

    Generar

    const curp = require('curp');
    let persona = curp.getPersona();
    persona.nombre = 'Andrés Manuel';
    persona.apellidoPaterno = 'López';
    persona.apellidoMaterno = 'Obrador';
    persona.genero = curp.GENERO.MASCULINO;
    persona.fechaNacimiento = '13-11-1953';
    persona.estado = curp.ESTADO.TABASCO;
    console.log( curp.generar(persona) ); //LOOA531113HTCPBN07

    Angular.

    import { Component } from '@angular/core';
    import curp from 'curp';
    @Component({
      selector: 'app-root',
      templateUrl: './app.component.html',
      styleUrls: ['./app.component.css']
    })
    export class AppComponent {
      title = testCurp();
    }
    
    
    function testCurp() {
      let persona = curp.getPersona();
      persona.nombre = 'Andrés Manuel';
      persona.apellidoPaterno = 'López';
      persona.apellidoMaterno = 'Obrador';
      persona.genero = curp.GENERO.MASCULINO;
      persona.fechaNacimiento = '13-11-1953';
      persona.estado = curp.ESTADO.TABASCO;
      console.log( curp.generar(persona) );
      return curp.generar(persona);
    }
    
    function validarCurp(curpString) {
      return curp.validar(curpString);
    }

    Licencia

    GPL-3.0 © Israel Perales

    Se usa código de los siguientes proyectos:

    Install

    npm i curp

    DownloadsWeekly Downloads

    293

    Version

    1.1.0

    License

    GPL-3.0

    Unpacked Size

    60 kB

    Total Files

    5

    Last publish

    Collaborators

    • ripper2hl