Private/isNumeric.ps1
|
function isNumeric { param( [Parameter(ValueFromPipeline)] $x ) process { return $x -is [byte] -or $x -is [int16] -or $x -is [int32] -or $x -is [int64] -or $x -is [sbyte] -or $x -is [uint16] -or $x -is [uint32] -or $x -is [uint64] -or $x -is [float] -or $x -is [double] -or $x -is [decimal] } } |