/ Published in: PHP
URL: http://reusablecode.blogspot.com/2009/04/social-insurance-numbers.html
Functions for formatting and validating Social Insurance Numbers. Requires luhn().
Expand |
Embed | Plain Text
<?php /* PHP Library - Social Insurance Number-related functions Copyright (c) 2009, reusablecode.blogspot.com; some rights reserved. This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. */ // Format a Social Insurance Number. function formatSIN($socialInsuranceNumber) { { } else { } } // Validate a Social Insurance Number. // REQUIRES: luhn() function isValidSIN($socialInsuranceNumber) { return (eregi("^([1-79]{3})[\-\s]?(\d{3})[\-\s]?(\d{3})$", $socialInsuranceNumber) && luhn($socialInsuranceNumber)) ? true : false; } ?>
You need to login to post a comment.
