Эта статья иллюстрирует метод JavaScript, ограничивающего пользователей только от китайских символов. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
При проверке функции мы должны понимать, что если это китайский символ, длина строки добавляется 2. Если она регулярно, мы можем напрямую использовать // U4E00-// U9FA5 для его решения.
1.
Кода -копия выглядит следующим образом:
Функция chkstrlen (str)
{
var strlen = 0;
для (var i = 0; i <str.length; i ++)
{
if (str.charcodeat (i)> 255) // Если это китайский символ, добавьте 2 длины строки
strlen += 2;
еще
strlen ++;
}
вернуть Стрлен;
}
2. Только китайские иероглифы могут быть введены с помощью обычных правил
Скопируйте код кода следующим образом: <input onkeyup = "value = value.replace (/[^u4e00-u9fa5]/g, '')" onbeforepaste = "bulfboarddata.setData ('text', cupboarddata.getData ('text'). Замените (/[^u4e00-u9fa5]/g, ')") ")").
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.