JavaScript字符串截取方法

1 字符方法javascript


  charAt():接收一個參數,返回給定位置的字符 java

  charCodeAt():接收一個參數,返回指定位置字符的字符編碼正則表達式

var str = "hello world";
alert(str.charAt(1));    //e
alert(str.chatCodeAt(1))    //101

  

2 字符串操做方法數組


  concat():將一個或多個字符串拼接起來。   string.concat(str)編碼

  slice(start,[stop]):接收一個或兩個參數,起始位置結束位置,返回被操做字符串的一個子字符串blog

  substr(start,n):接收兩個參數,起始位置和返回字符的個數,返回被操做字符串的一個子字符串索引

  substring(start,[stop]):接收一個或兩個參數,起始位置結束位置,返回被操做字符串的一個子字符串ip

  後三個方法傳入參數爲負值時表現各不相同,slice()會將傳入的負值與字符串長度相加,substr()將第一個負參數加上字符串牀都,第二個負參數轉換爲0,substring()會將負參數都轉換爲0。字符串

var str = "hello world"
alert(str.slice(-3));		//rld
alert(str.substring(-3));	//hello world
alert(str.substr(-3));		//rld
alert(str.slice(3,-4));		//low
alert(str.substring(3,-4));	//hel
alert(str.substr(3,-4));	//""(空字符串)

 

3 字符串位置方法string


  indexOf()  lastIndexOf()    接受兩個參數,要搜索的字符起始位置

  string.indexOf(‘a’)  //a表示要搜索的字符

4 trim() 方法


 

  該方法會建立一個字符串的副本,刪除前置和後綴的全部空格,並返回結果

5 字符串大小寫轉換方法


  toLowerCase()

  toLocaleLowerCase()

  toUpperCase()

  toLocaleUpperCase()

 

6 字符串 的匹配方法


  match():找到一個或多個正則表達式的匹配,返回一個數組  string.match(正則表達式)

  search():替換與正則表達式匹配的子串,返回字符串中第一個匹配的索引值,若是沒有返回-1  string.search(正則表達式)

  replace():’檢索與正則表達式相匹配的值,  string.replace(正則表達式,替換後的字符)

相關文章
相關標籤/搜索