Предположим, у меня есть следующий код JS, я могу только удалить целые символы всякий раз, когда он получает неприемлемые символ (ы):javascript: как удалить последнюю запись?
function checkInput() {
document.getElementById("message").setAttribute('maxlength', (456));
for (var i = 0; i < document.fr_upload.message.value.length; i++) {
if (!checkLatin(document.fr_upload.message.value)) {
alert("Your entry does not contain latin type.\n Please try again.")
document.fr_upload.message.value = '';
document.fr_upload.char_left.value = 0;
return false;
}
}
}
function checkLatin(arg) {
var latin = /^[\u0020-\u007E]*$/;
if (arg.match(latin)) {
return true;
} else {
return false;
}
}
Таким образом, как я могу удалить только неприемлемые характер?
Вы должны определить, что вы имеете в виду под "неприемлемые" – alfasin
вы можете поделиться 'checkLatin' –
@alfasin: я сделал проверку, если (! checkLatin (document.fr_upload.message.value), так что любой нелатинский тип будет остановлен сообщением и так далее ... –