Dieser Artikel veranschaulicht die Methode, dass JavaScript Benutzer nur in chinesischen Zeichen eingeben. Teilen Sie es für Ihre Referenz. Die spezifische Implementierungsmethode lautet wie folgt:
Bei der Überprüfung der Funktion müssen wir verstehen, dass die Länge der Zeichenfolge, wenn es sich um ein chinesisches Zeichen handelt, um 2. ADED ist. Wenn sie regelmäßig ist, können wir // U4E00-// U9FA5 direkt verwenden, um sie zu lösen.
1. Unicode testen chinesische Zeichen
Die Codekopie lautet wie folgt:
Funktion Chkstrlen (STR)
{
var strlen = 0;
für (var i = 0; i <str.length; i ++)
{
if (str.charcodeat (i)> 255) // Wenn es sich um ein chinesisches Zeichen handelt, fügen Sie 2 Stringlänge hinzu
Strlen += 2;
anders
Strlen ++;
}
Return Strlen;
}
2. Nur chinesische Zeichen können mit regulären Regeln eingegeben werden
Kopieren Sie den Code-Code wie folgt: <Eingabe onkeyUp = "value = value.replace (/[^u4e00-u9fa5]/g, '')" onbeforpaste = "clipboardData.setData ('text', clipboardData.getData ('text'.
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.