ホームページ > ウェブフロントエンド > jsチュートリアル > js_javascriptスキルで文字が漢字かどうかを判断する2つの方法のまとめ

js_javascriptスキルで文字が漢字かどうかを判断する2つの方法のまとめ

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-05-16 17:05:39
オリジナル
1621 人が閲覧しました

文字が中国語かどうかを判断する必要がある場合があります。たとえば、ユーザーが中国語と英語を含むコンテンツを入力した場合、その文字が指定された長さを超えているかどうかを判断する必要があります。 Javascriptを使用して判定するには通常2つの方法があります。

1. 正規表現を使用して決定します

コードをコピーします コードは次のとおりです。 🎜>




.content{
width:350px;
overflow:hidden;
border:1px Solid #ddd;
}





テスト文字:

< ;/body>



2. Unicode 文字範囲を使用して
を決定します 次のメソッドは、入力文字列の長さをカウントするために使用されます。それが漢字の場合、文字列の長さは 2 増加し、それ以外の場合、文字列の長さは 1 増加します。


function chkstrlen(str)
{
var strlen = 0;
for(var i = 0;i < str.length; i )
{
if(str.charCodeAt(i) > 255) //If itが漢字の場合、文字列の長さに 2
strlen = 2;
else
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
ノード Js + JS 入力 = document.getElementById
から 1970-01-01 08:00:00
0
0
0
js addClassが機能しない
から 1970-01-01 08:00:00
0
0
0
javascript - jsコードをPythonに変換
から 1970-01-01 08:00:00
0
0
0
jsファイルのコードが見つかりません
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート