perchè il metodo exec ti restituisce un array le cui parti sono

- la stringa matchata nell'indice 0.
- ogni sottostringa che è delimitata da parentesi tonde nella espressione regolare

e infatti l'alert ti restituisce prima la stringa completa e poi .it che è delimitata da tonde nella regexp

quindi se vuoi ottenere il match completo scrivi

codice:
function test() {
	str=document.formm.textfield.value;
	var reg = new RegExp(document.formm.regx.value);
	var result = reg.exec(str);
        alert(result[0]);
}