1、須要的函數(方法)javascript
一、indexOfjava
indexOf 是查某個指定的字符串在字符串首次出現的位置(索引值)函數
二、lastIndexOfblog
lastIndexOf 是查某個指定的字符串在字符串中最後一次出現的位置索引
三、substringip
subString(start, end) 截取下標爲start--end之間的字符串(包含start,不包含end)字符串
2、Js 截取特定字符串string
封裝成一個方法io
/** * 截取字符串 * @param {Object} str 源字符串 * @param {Object} start 截取起點 * @param {Object} end 截取結束 */ function substring(str, start, end) { var tagStr = ''; // 爲空不作截取 if(str == null || str == 'null' || str == undefined) { return tagStr; } else { var start = str.lastIndexOf(start); //根據須要能夠用indexOf var end = str.lastIndexOf(end); tagStr = str.substring(start + 1, end); } return tagStr; }
3、containsast
js中沒有contains,可是能夠用indexOf,來實現相同的作法
/** * 判斷是否存在某個字符串 * @param {Object} str 源字符串 */ function contains(str){ if(indexOf(str) != 0){ return true; }else{ return false; } }