fork download
  1. <?php
  2.  
  3. $tests = array(
  4. "3782-8224-6310-0005",
  5. "3782-8224-6310-0005",
  6. "3782-S224-6310-W005",
  7. "3T82-l224-631k-00f5",
  8. ">782-82^4-6@10-00(5",
  9. "3?82-8@24-6310-00&%",
  10. );
  11.  
  12. foreach ($tests as $element) {
  13. str_replace("-","",$element);
  14. if (is_numeric($element)) {
  15. echo "'{$element}' is valid", PHP_EOL;
  16. } else {
  17. echo "'{$element}' is NOT valid", PHP_EOL;
  18. }
  19. }
  20. ?>
Success #stdin #stdout 0.02s 82880KB
stdin
Standard input is empty
stdout
'3782-8224-6310-0005' is NOT valid
'3782-8224-6310-0005' is NOT valid
'3782-S224-6310-W005' is NOT valid
'3T82-l224-631k-00f5' is NOT valid
'>782-82^4-6@10-00(5' is NOT valid
'3?82-8@24-6310-00&%' is NOT valid