Мой JavaScript довольно ржавый, поэтому любая помощь с этим будет замечательной. У меня есть требование обнаружить непечатаемые символы (управляющие символы, такие как SOH, BS и т.д.), А также расширенные символы ascii, такие как Ž в строке, и удалить их, но я не уверен, как написать код?
Может ли кто-нибудь указать мне в правильном направлении, как это сделать? Это то, что у меня есть до сих пор:
$(document).ready(function() {
    $('.jsTextArea').blur(function() {
        var pattern = /[^\000-\031]+/gi;
        var val = $(this).val();
        if (pattern.test(val)) {    
        for (var i = 0; i < val.length; i++) {
            var res = val.charAt([i]);
                alert("Character " + [i] + " " + res);              
        }          
    }
    else {
         alert("It failed");
     }
    });
});