Skip to content

Handling surnames with less than 3 consonants #72

Description

@darnel

I'm using your library for formal validation of CF and for checking against name and surname. I set up Subject with name and surname and fill the rest parameters with fictional values. Then first 6 characters of calculated value are compared to user input.
I tried to check names and surnames with diacritics and less consonants. For this fictional input:

Surname = Rúgáí
Name = Vörosmärty
Place of birth = Fobello (VC) D641
Gender = M
Date of birth = 1980-01-01

result is:
RGUVSM80A01D641N

I cross checked these at three other online pages found by google and all calculates: RGXVSM80A01D641W.

From algorithm description at wikipedia

If the surname has less than three consonants, then vowels will replace the blank spaces, in the same order they appear in the surname

I believe your algorithm works correctly - adding the vowel after consonants - but three consistent but different results makes me confused.

Thank you for confirmation and for your library.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions