У меня есть функция JavaScript, которая подсчитывает количество символов в некоторой текстовой области. Моя функция следующая.Подсчитайте количество символов на арабском и английском языках в строке в JavaScript
function limiting(obj) {
var count = $("#counter > span");
var txt = $(obj).val();
var length = txt.length;
$(cnt).html(length);
}
Я вызываю эту функцию каждый раз, когда кто-то печатает в текстовой области, и это работает. Теперь я хочу, чтобы эта функция действует как:
- Detect арабских символов
- Добавьте 2 к графе для каждого арабского характера
- Добавить 1 к отсчету для каждого английского характера
, например, если у нас есть 2 арабских и 3 английских символа, тогда счет должен быть 7, в настоящее время это 5. У меня есть googled, но я не могу найти ничего понятного. Спасибо
Я не уверен, что это может помочь : http://stackoverflow.com/questions/15453194/how-to-calculate-the-length-of-an-encoded-string – adamj