JS和Jquery中關於 字串處理 的函式總結

2021-06-25 22:25:30 字數 1175 閱讀 6803

第乙個是js中的
split():
定義和用法

split() 方法用於把乙個字串分割成字串陣列。語法

stringobject.split(separator, howmany)

引數 描述

separator 必需。字串或正規表示式,從該引數指定的地方分割 stringobject。

howmany 可選。該引數可指定返回的陣列的最大長度。如果設定了該引數,返回的子串不會多於這個引數指定的陣列。如果沒有設定該引數,整個字串都會被分割,不考慮它的長度。 返回值

乙個字串陣列。該陣列是通過在 separator 指定的邊界處將字串 stringobject 分割成子串建立的。返回的陣列中的字串不包括 separator 自身。但是,如果 separator 是包含子表示式的正規表示式,那麼返回的陣列中包括與這些子表示式匹配的字串(但不包括與整個正規表示式匹配的文字)。

提示和注釋

注釋:如果把空字串 ("") 用作 separator,那麼 stringobject 中的每個字元之間都會被分割。注釋:string.split() 執行的操作與 array.join 執行的操作是相反的。

2、indexof 字元查詢

indexof用於發現一系列的字元在乙個字串中等位置並告訴你

子字串的起始位置。如果乙個字串中部包含該子字串則

indexof返回returns "-1."

3、charat ()

chatat方法用於發現乙個字串中某個特定位置的字元.

4、substring()   獲取子字串

從乙個字串中抓取乙個子字串

var the_substring = the_string.substring(from, to);

"from"指的是子字串的起始位置,"to"指的是子字串的結束位置 + 1,

var the_string = "china";

var clergy = the_string.substring(0,3);

var tool = the_string.substring(2,4);

執行該段**後變數clergy的值為"chi"; 變數tool的值為

"in"。

5 filter 在這裡不解釋,可以用jquery中的$.grep()函式代替;

關於JS替換字串中字元

有時候用js替換字串時,replytext replytext.replace aa 這樣只能替換掉字串中第乙個aa,有時候需要替換全部的aa,這種方法就不能使用了。可以用如下方法做參考 function del html tags str,reallydo,replacewith str是目標字串...

關於js 字串逆轉

有個同學問我一道題目 當時在車上,電腦沒在旁邊,看到這個問題我就想好了答案,遞迴和for迴圈實現早就在腦海裡code好了,之後回到家寫好 遞迴function fun1 str,i if str i str j return arguments.callee str,i 1 for function...

jQuery從字串中刪除字串

可以這麼說,這就是使用jquery從字串中刪除字串的方法。以下示例有望闡明我的意思。它使用了jquery.grep 這是乙個非常酷的搜尋功能 有點像php子字串 總之。與往常一樣,只需複製,貼上,使用firebug執行即可進行測試和試驗。function join console.log resul...