Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function isSiren(siren)
- {
- siren = siren.replace(/[^a-z0-9]/ig,'')
- var estvalide;
- if ((siren.length != 9) || (isNaN(siren)))
- {
- estvalide = false;
- }
- else
- {
- var somme = 0;
- var tmp;
- for (var cpt = 0; cpt<siren.length; cpt++)
- {
- if ((cpt % 2) == 1)
- {
- tmp = siren.charAt(cpt) * 2;
- if (tmp > 9)
- tmp -= 9;
- }
- else
- {
- tmp = siren.charAt(cpt);
- }
- somme += parseInt(tmp);
- }
- if ((somme % 10) == 0)
- estvalide = true;
- else
- estvalide = false;
- }
- return estvalide;
- }
- function isSiret(siret)
- {
- siret = siret.replace(/[^a-z0-9]/ig,'')
- var estvalide;
- if ((siret.length != 14) || (isNaN(siret)))
- {
- estvalide = false;
- }
- else
- {
- var somme = 0;
- var tmp;
- for (var cpt = 0; cpt<siret.length; cpt++)
- {
- if ((cpt % 2) == 0)
- {
- Tmp = siret.charAt(cpt) * 2;
- if (tmp > 9)
- tmp -= 9;
- }
- else
- {
- tmp = siret.charAt(cpt);
- }
- somme += parseInt(tmp);
- }
- if ((somme % 10) == 0)
- estvalide = true;
- else
- estvalide = false;
- }
- return estvalide;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement