Jump to content

[SOLVED] verify if var is bin/hexi/oct?


smerny

Recommended Posts

Technically every number on a computer is stored in binary, so you won't be able to do it mathematically.

 

When you look at it as a string though, you can do something like:

 

if(preg_match('/^[0-1]+(?:\.[0-1]+)?$/', $number)) {

    //binary

}

 

The patterns for base 8:

 

/^[0-7]+(?:\.[0-7]+)?$/

 

 

Hex is a little more complicated since it has letters too:

 

/^[0-9|A-F]+(?:\.[0-9|A-F]+)?$/

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.