ダーシマ・ヱンヂニヤリングスマートフォン用の表示で見るダーシマ・ヱンヂニヤリングこの広告は、90日以上更新していないブログに表示しています。Gistのライブラリをアップデートしました。Gistのライブラリをアップデートしました。投稿する処理を持つウェブアプリはよくあると思う。そのときに実装する必要がある機能のひとつに文字数カウントの機能がある。内でバリデーションを行いたい機会は少なくないはずだ。数えたい神経質な人向けなので、ある程度の精度でよいという方は他の方の作られたライブラリを参照するのがよいと思います。短縮したりする処理のことを考えると一筋縄には行かない。文字としてカウントされることになっている。23文字としてカウントされることになっている。正しく正規表現で引っ掛けるのはなかなか骨が折れる。使われているロジックをそのまま流用できればよい。リポジトリが公開されている。リンクをクリックすると、そのソースが出てくる。これを流用すれば、正確なツイート文字数カウントができるはずだ。ためしに実装してみたのが以下。いうメソッドが文字数を数える関数で、プレーン文字列を渡せば文字数が返ってくる。ダウンロードし、ページから読みこめばよい。正確に数えるためとはいえ、ツイート文字数を数えるためだけにこのライブラリを導入するのはちょっと気後れする。このライブラリは、文字数を数える以外にもいろいろな機能が含まれている。ハッシュタグが含まれているツイートにリンクタグを付与する関数など。これらの機能は、文字数を数えるという目的には必要ないので削ることができる。そこで削ってみたのが以下。行あるが、だいぶましになった。»プロフィールid:tsmd株式会社ネコメシに務めるフロントエンドエンジニアです。本ブログは移転しました。月別アーカイブリンク株式会社ネコメシCOOのブログCEOのブログフミヤさんのブログ検索はてなブログをはじめよう!tsmdさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。