jquery-truncate-substr


jQuery Trancation Plugin especially for CJK languages

jQuery Truncate Substr

This is a jQuery plugin for trancation.

jTruncate is very useful plugin, but unfortunately it doesn't work for my mother toungue, Japanese, because this plugin seeks white-space as separator.

I added substring-mode on the plugin especially for east Asian languages (Chinese, Japanese or Korean).

In case you want to seek your language's separators, you can specify the characters, like "、" or "。" etc.

Usage

```

つれ\〃/なるまゝに〔退屈なので〕、日ぐらし〔終日〕硯に向ひて、心に移り行くよしなしごと〔つまらぬ事、らちもない事〕を、そこはかとなく〔とりとめもなく〕書きつくれば、怪しうこそ物狂ほしけれ〔妙に變な気持がする〕。いでや〔偖、之は前の節と續く心持と見たい〕、この世に生れては、願はしかるべきことこそ多かめれ。帝の御(おん)位はいともかしこし。竹の園生〔皇族〕の末葉まで、人間の種ならぬぞやんごとなき〔特に貴い〕。一の人〔攝政關白〕の御ありさまはさらなり、唯人(たゞうど)も、舎人〔朝廷より許された護衞隨身〕などたまはる際は、ゆゝし〔すてきである〕と見ゆ。その子、孫(うまご)までは、はふれにたれど〔零...落したけれども〕、なほなまめかし。それより下つ方は、ほどにつけつゝ、時に逢ひ、したり顔なるも、みづからはいみじと思ふらめど、いと口惜し。法師ばかり羨しからぬものはあらじ、「人には木の端のやうに思はるゝよ。」と、清少納言が書けるも、げにさることぞかし。勢猛にのゝしりたるにつけて、いみじとは見えず。増賀聖のいひけむやうに、名聞ぐるしく、佛の御教(みをしへ)に違ふらむとぞ覺ゆる。ひたぶるの世すて人は、なか\/あらまほしき方もありなむ。人はかたち有樣の勝れたらむこそ、あらまほしかるべけれ。物うち言ひたる、聞きにくからず、愛敬ありて、詞多からぬこそ、飽かず對(むか)はまほしけれ。めでたしと見る人の、心劣りせらるゝ本性(ほんじゃう)見えむこそ、口をしかるべけれ。人品(しな)容貌こそ生れつきたらめ、心はなどか、賢きより賢きにも、うつさば移らざらむ。かたち心ざまよき人も、才なくなりぬれば、人品くだり、顔憎さげなる人にも立ちまじりて、かけずけおさるゝ〔わけもなく壓倒される〕こそ、本意なきわざなれ。ありたきことは、まことしき文の道〔質實な學問、修身齊家の道〕、作文、和歌、管絃の道、また有職〔朝廷武家などの典禮に通ずる事〕に公事のかた〔朝廷の政事儀式の方面〕、人の鑑ならむこそいみじかるべけれ。手など拙からずはしりがき、聲をかしくて拍子(はうし)とり、いたましうするものから〔酒をすゝめられて恐縮したやうにはして居るものの〕、下戸ならぬこそ男(をのこ)はよけれ。

```

$(document).ready(function(){ $('long-text').jTruncSubstr(); }

In this example, this plugin cuts the string just on 300th. (Even though the position is the middle of a word)

If you want to specify the separators, you can add the "delimiters" option. $(document).ready(function(){ $('long-text').jTruncSubstr({length: 150, delimiters: " ","、","。"," ","」"}); }

Project Information

Labels:
jQuery JavaScript Truncate Japanese