Convert String to Boolean in JavaScript
Learn different ways to converting string to boolean in JavaScript.
Using Regular Expressions
function strToBool(s) { regex=/^\s*(true|1|on)\s*$/i return regex.test(s); }
Using JSON Parse
function str2bool(val) { return !!JSON.parse(String(val).toLowerCase()); }
Using switch case
function str2bool(str){ switch(str.toLowerCase().trim()){ case "true": case "yes": case "1": return true; case "false": case "no": case "0": case null: return false; default: return Boolean(string); }