javascript
【javascript】js处理字符串
javascript常用方法錦集:
處理字符串
在Javascript除了使用數組和對象
String.replace(regexp | replaceThis,replaceWith |callback)-允許你用另一個值替換一個值,甚至使用一個正則表達式。示例性代碼
var myStr = "I,love,you,Do,you,love,me"; var replacedStr_1 = myStr.replace("love","hate"); //替換第一個 var replacedStr_2 = myStr.replace(/love/g,"hate");//替換所有符合正則條件的String.concat(‘string1’,‘string2’,etc…)-這個方法允許你將一個或多個字符串值連接起來。
示例性代碼
String.indexOf(value)-這個方法允許你找到指定值第一次出現的位置,如果沒有找到返回-1。
示例性代碼
示例性代碼
var myStr = "I,love,you,Do,you,love,me"; var subStr = myStr.slice(1,5);//",lov" String.split(separator,limit)——這個方法將一個字符串分割成由一個或多個條目組成的數組。示例性代碼
var myStr = "I,Love,You,Do,you,love,me"; var substrArray = myStr .split(","); // ["I", "Love", "You", "Do", "you", "love", "me"]; var arrayLimited = myStr .split(",", 3); // ["I", "Love", "You"]; String.substr(startIndex,length)-該方法將返回字符串中從startIndex開始到指定長度的字符。示例性代碼
var myStr = "I,love,you,Do,you,love,me"; var subStr = myStr.substr(1,5); //",love" String.toLowerCase-這個方法將返回調用字符串的小寫。 String.toUpperCase-這個方法將返回調用字符串的大寫。示例性代碼
var myStr = "I,love,you,Do,you,love,me"; var lowCaseStr = myStr.toLowerCase();//"i,love,you,do,you,love,me"; var upCaseStr = myStr.toUpperCase();//"I,LOVE,YOU,DO,YOU,LOVE,ME"String.trim-調用字符串開頭和結尾的空格將被刪除。String.localeCompare 比較兩個字符串,比較是規則是按照字母表順序比較的var myStr = "chicken"; var myStrTwo = "egg"; var first = myStr.localeCompare(myStrTwo); // -1 first = myStr.localeCompare("chicken"); // 0 first = myStr.localeCompare("apple"); // 1使用數組
Array.pop-刪除數組中的最后一個元素并返回它
Array.shift-刪除數組中的第一個元素并返回它
Array.push(val1,val2…)-在一個數組的尾部添加一個或多個條目。該方法運行后將始終返回新數組長度。你可以指定多個逗號分隔值。
Array.reverse-反轉數組的順序(第一個元素成為最后一個同時最后一個成為第一個,等等)。
Array.sort([compareFunction])—允許你通過指定一個比較函數進行數組排序,比較函數能訪問數組中需要排序的每一個值。
Array.join(separator)-這個方法在數組中取一個或多個條目,并返回一個由分隔符連接的字符串值。如果你不指定一個分隔符,缺省值是一個逗號。
Array.indexOf(value)-這個方法能得到指定值第一次出現的位置,如果沒有找到返回-1。
轉載于:https://www.cnblogs.com/airven/p/6991717.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的【javascript】js处理字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jedis简单类图
- 下一篇: 亿通行能坐北京公交吗