Originariamente inviato da Mich_
Forse ho capito.
Che ne dici di questa?
function sintaxCanc(nome,idd) {
var reg = new RegExp("^canc\["+idd+"(\/\d+){1,2}\]$");
return reg.test(nome);
}
Ciao
Michele
adesso ho capito cosa cerchi Mackey! 
se devi individuare anche canc[3] nelle graffe ci va {0,2}
poi devo fare una precisazione... se si usa la sintassi new RegExp passando una stringa che rappresenta la Regular Expression bisogna fare attenzione ai caratteri speciali
codice:
function sintaxCanc(stringa,idd) {
var reg = new RegExp("^canc\\["+idd+"(\\/\\d+){0,2}\\]$");
return reg.test(stringa)
}