私の 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");
}
});
});