エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScriptで全角を2、半角を1で数える(半角カタカナ対応) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptで全角を2、半角を1で数える(半角カタカナ対応) - Qiita
同種のものはたくさんあるのですが、半角カタカナを2と数えるものが多かったため 1と数えるよう変更した... 同種のものはたくさんあるのですが、半角カタカナを2と数えるものが多かったため 1と数えるよう変更したものです。 var charcount = function (str) { len = 0; str = str.split(""); for (i=0;i<str.length;i++) { if (str[i].match(/[ア-ン゙゚]+/)){ // 半角カタカナ len++; } else { esc = escape(str[i]); if (esc.match(/^\%u/)){ // 全角 len+=2; } else { // 半角英数 len++; } } } return len; }