Pythorian

[PHP] Strip Personal Information preg_replace

Oct 7th, 2012
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.54 KB | None | 0 0
  1. $string = '111-11-1111 111111111 1111-1111-1111-1111 1111111111111111';
  2. $patterns = array();
  3. $patterns[0] = '#\b[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{4}\b#';
  4. $patterns[1] = '#\b[0-9]{16}\b#';
  5. $patterns[2] = '#\b[0-9]{3}-[0-9]{2}-[0-9]{4}\b#';
  6. $patterns[3] = '#\b[0-9]{9}\b#';
  7. $replacements = array();
  8. $replacements[0] = 'redacted:creditcard';
  9. $replacements[1] = 'redacted:creditcard';
  10. $replacements[2] = 'redacted:socialsecuritynumber';
  11. $replacements[3] = 'redacted:socialsecuritynumber';
  12. echo preg_replace($patterns, $replacements, $string);
Advertisement
Add Comment
Please, Sign In to add comment