Мой 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");
}
});
});