Javascript RegExp + Limites de palavras + caracteres unicode

Estou construindo uma pesquisa e vou usar o autocompletar de javascript com ela. Eu sou da Finlândia (língua finlandesa), então eu tenho que lidar com alguns caracteres especiais como ä, ö e å

Quando o usuário digita o texto no campo de entrada de pesquisa, tento corresponder o texto aos dados.

Aqui está um exemplo simples que não está funcionando corretamente se o usuário digitar, por exemplo, "ää". Mesma coisa com "äl"

var title = "this is simple string with finnish word tämä on ääkköstesti älkää ihmetelkö";
// Does not work
var searchterm = "äl";

// does not work
//var searchterm = "ää";

// Works
//var searchterm = "wi";

if ( new RegExp("\\b"+searchterm, "gi").test(title) ) {
    $("#result").html("Match: ("+searchterm+"): "+title);
} else {
    $("#result").html("nothing found with term: "+searchterm);   
}

http://jsfiddle.net/7TsxB/

Então, como posso obter esses caracteres ä, ö e å para trabalhar com regex javascript?

Eu acho que deveria usar códigos unicode, mas como devo fazer isso? Os códigos para esses caracteres são: [\ u00C4, \ u00E4, \ u00C5, \ u00E5, \ u00D6, \ u00F6]

=> äÄåÅöÖ

questionAnswers(8)

yourAnswerToTheQuestion