- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<?
// ...
preg_match('/^[0-9]{1,}$/', $value) // positive integer
|| ( // or negative integer
(substr($value, 0, 1) === '-')
&& preg_match('/^[0-9]{1,}$/', substr($value, 1))
)
?>