文字處理(CSS,JS)

2022-07-12 04:24:09 字數 1251 閱讀 4184

1.超出部分影藏,打點。

white-space:nowrap;         //強制不換行(中英文都起作用)

white-space:pre-wrap;       //只對中文起作用,強制換行

word-break:break-all;        // 只對英文起作用,以字母作為依據,強制換行

word-break:break-word;    //只對英文起作用,以單詞作為依據,強制換行

overflow:hidden;               //超出的內容隱藏

text-overflow:ellipsis;        //超出的內容為省略號

正確解決辦法:使用webkit

瀏覽器和移動端。

display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;

2.去除空格

去除字串內所有的空格:str = str.replace(/\s*/g,"");

去除字串內兩頭的空格:str = str.replace(/^\s*|\s*$/g,"");

去除字串內左側的空格:str = str.replace(/^\s*/,"");

去除字串內右側的空格:str = str.replace(/(\s*$)/g,"");

trim()方法

var str_1 = str.trim();

trim()方法是用來刪除字串兩端的空白字元並返回,trim方法並不影響原來的字串本身,它返回的是乙個新的字串。

缺陷:只能去除字串兩端的空格,不能去除中間的空格

jq方法:$.trim(str)方法

$.trim() 函式用於去除字串兩端的空白字元。

注意:$.trim()函式會移除字串開始和末尾處的所有換行符,空格(包括連續的空格)和製表符。如果這些空白字元在字串中間時,它們將被保留,不會被移除。

3.文字對齊

解決文字段落不整齊,右側不能對其。

中英文:

style="text-align:justify;

text-justify:inter-ideograph;"

text-align:justify:這是文字對齊標籤只是英文本型有效果,中文字型沒有作用,如果想中文也能兩端對齊就加上text-justify:inter-ideograph。

shell文字處理

最於檔案的操作以前都是用高階程式語言來操作的。今天恰好需要將乙個目錄中的檔案資訊儲存到sqlite3資料庫中 我用linux中的工具和shell來作為自己畢業設計做原型開發 下面記錄一下這裡用到的部分知識,以作備忘。用ls命令來說明 1.關於shell中的管道和重定向問題。這個知識基礎,這裡不再說了...

WML 文字處理

wml使用xml文件字符集,目前支援unicode 2.0,和hdml不同,wml的所有標籤,屬性和規定的可接收值必須小寫,card的名字和變數也是區分大小寫的。和hdml一樣,對於連續的空字元,只顯示乙個空格。標籤內屬性的值必須用 或者 括起來,屬性名,和值之間不能有空格。對於不成對出現的標籤,必...

shell 文字處理

最近優化指令碼,將幾套指令碼合併,比如,處理nand手機的指令碼和處理emmc手機的指令碼是不一樣的,這導致我們的指令碼有很多個版本。手機側只有busybox,所以不能使用功能強大的python來處理文字。花了半天時間,發現雖然語法比較怪異,但也能簡潔的完成任務。if e proc emmc the...