SO Javascript regex match not working

JavaScript

// Test code
var name = {};
name.value = "+65 1212"

//var regex = '/^' + name + '/'; // Wrong format
var regex = "/65 12/i"; // correct format
var s = '';
//s = this.innerHTML.toString().toLowerCase().match(regex);
s = test.toString().toLowerCase().match(regex);
if (s != null) {
    //do stuff
    alert("works");
}

var output = regex.test(name.value);
alert(output);