str.indexof(s)===> 找 s 字串在 str裡面的索引
比如,str = "zhangzq"; s = "z";
那麼 str.indexof(s) = 0
那麼我想知道第二個 s 的索引,就得,
str = str.substring( str.indexof(s)+1 ) ==> "hangzq";
str.indexof(s) = 4;
那麼索引就是: 0+4+1 == 5;
那麼,字串要是多了,我找第八個,就很不好找了,或者找的個數不定,所以我就寫了個方法,此處記錄一下。
直接上**吧,看注釋。
/**
* 索引 0 開始
* @param oldstr 原始字串
* @param str 需要切割的字串
* @param i 索引,0開始
* @returns 返回 str 在 oldstr 裡面的 第 i 個 的位置
*/function indexof(oldstr , str , i) else
}/**
* * @param oldstr 原始字串
* @param str 需要擷取的字串
* @param i 需要擷取的位數,索引0 開始
* @param index 當前位數
* @param total 第i個str 在 oldstr 裡面的索引
* @returns
*/function indexofacl(oldstr,str,i,index,total) else
}
執行效果:
js實現字串排序
規則 規則 1 英文本母從 a 到 z 排列,不區分大小寫。如,輸入 type 輸出 epty 規則 2 同乙個英文本母的大小寫同時存在時,按照輸入順序排列。如,輸入 baba 輸出 aabb 規則 3 非英文本母的其它字元保持原來的位置。如,輸入 by?e 輸出 be?y 注意有多組測試資料,即輸...
js 實現字串翻轉
字串作在程式中是非常常見的,因為程式中絕大部分的資料都可以當作字串來處理。在這裡介紹幾種翻轉字串的方法。1 使用字串函式 使用陣列翻轉函式 function reversestring str 簡寫 function reversestring1 str console.log reversestr...
js 字串減去字串 js 減去字串
redd.config裡面的時間戳和隨機字串是哪個簽名的時間戳和隨機字串 貼給你,你就明白拉。前台js獲取timestamp var d new date var timestamp date.parse d 當前日期減去1970年1月1號的值 後台獲取簽名,即signature,其中nocestr...