Cómo detectar caracteres no "GSM 7 bits del alfabeto" en el campo de entrada

Estoy tratando de detectar si un campo de entrada de texto tiene algún carácter que no pertenece al alfabeto GSM de 7 bits. La mesa con los personajes está aquí.http://www.dreamfabric.com/sms/default_alphabet.html

Después de mucho buscar encontré esto (¿Qué expresión regular necesito para comprobar si hay caracteres no latinos?) que está bastante cerca de lo que quiero lograr porque detecta caracteres no latinos. ¿Cómo puedo alterar la expresión regular para incluir el alfabeto GSM de 7 bits?

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>test foreign chars</title>
</head>
<body>

    <input id="foreign_characters" size="12" type="text" name="foreign_characters" value="test">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">

(function(){

    $('#foreign_characters').on("keyup", function(){

        var foreignCharacters = $("#foreign_characters").val();
        var rforeign = /[^\u0000-\u007f]/;

        if (rforeign.test(foreignCharacters)) {
          alert("This is non-Latin Characters");
        } else {
          alert("This is Latin Characters");
        }

    });

})();

    </script>
</body>
</html>

Respuestas a la pregunta(4)

Su respuesta a la pregunta