Sam*_*urn 1 php string validation binary
在PHP中的bindec()功能,可用于将一个二进制数转换为十进制,但没有错误检查,以测试是否二进制数字符串是有效的.会发生什么,比如bindec('1051');返回5而不是错误.
有没有一种有效的方法来验证数字是否是二进制字符串?
if (preg_match('~^[01]+$~', $num)) {
// valid binary number
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1997 次 |
| 最近记录: |