А вообще вот так можно.
function test(v){
var tT={
'3|4|9|11|12|13':'admin',
'1|5|6|7|10':'ban'
};
for(var t in tT)
if(new RegExp(t).exec(v))
return tT[t];
}
test(4);
/*
admin
*/
А если заменить return tT[t];
на return template[tT[t]](contacts);
то будет all in wonder )))