Javascript regex - remove all special characters except semi colon

In javascript, how do I remove all special characters from the string except the semi-colon? 
sample string: ABC/D A.b.c.;Qwerty
should return: ABCDAbc;Qwerty

var str = "ABC/D A.b.c.;Qwerty";
var result = str.replace(/[^A-Za-z;]/g, "");

Working demo: http://jsfiddle.net/jfriend00/S9RU8/

var str = "ABC/D A.b.c.;Qwerty";
var result = str.replace(/[^A-Za-z;]/g, "");​​ // 21ABCDAbc;Qwerty

Live DEMO