ホームページ >ウェブフロントエンド >jsチュートリアル >固定長の中国語と英語の文字を js でインターセプトする簡単な例_javascript スキル
js には文字列が占めるバイト数を計算する関数が用意されていますが、document.form1.username.value="I am Chinese",document.form1.username などの中国語の文字が占めるバイト数を正しく計算できません。 value.length は 10 ではなく 5 を返します。これは、固定長文字の入力を制限したり、固定長文字列をインターセプトしたりするなど、プログラミングにいくつかの問題をもたらします。この問題により、期待される効果が得られません。固定長文字列をインターセプトするために使用される、中国語と英語の両方に適用できる単純な関数を書きました。何か間違っている場合は、修正してください。