locutus
Version:
Locutus other languages' standard libraries to JavaScript for fun and educational purposes
14 lines (13 loc) • 473 B
JavaScript
export function bindec(binaryString) {
// discuss at: https://locutus.io/php/bindec/
// parity verified: PHP 8.3
// original by: Philippe Baumann
// example 1: bindec('110011')
// returns 1: 51
// example 2: bindec('000110011')
// returns 2: 51
// example 3: bindec('111')
// returns 3: 7
binaryString = (binaryString + '').replace(/[^01]/gi, '');
return parseInt(binaryString, 2);
}