我的 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");
}
});
});