jQuery操作字符串


var str = "我有一頭小毛驢,我從來也不騎";

 

1、打印出某索引位置上的字符
//結果:毛
alert(str.charAt(5));

 

2、打印出某索引位置上的Unicode字符
//結果:27611
alert(str.charCodeAt(5));

 

3、串聯字符串
var str1 = "有一天我心血來潮,騎着去趕集";
alert(str.concat("\r\n").concat(str1));

4

 

4、把Unicode轉換成字符
//結果:B
alert(String.fromCharCode(66));

 

5、返回第一個匹配字符的索引位置
//結果:0, 而不是8
alert(str.indexOf('我'));

 

5.1、如果找不到匹配字符返回-1
//結果:-1
alert(str.indexOf('h'));

 

6 返回最后一個匹配字符的索引位置
//結果:8
alert(str.lastIndexOf('我'));

 

7 從某索引位置開始截取幾位
//結果:一頭小
alert(str.substr(2, 3));

 

8 截取[index1, index2)兩個索引位置之間的字符
//結果:一
alert(str.substring(2, 3));

 

9 轉換成小寫
//toLowerCase

 

10 轉換成大寫
//toUpperCase

 

11 返回匹配的元素,以逗號連接,末尾無逗號
//我,我
var arrTemp = str.match(/我/g);
alert(arrTemp);

 

12 替換
//結果:我有一頭小小狗,我從來也不騎
alert(str.replace('毛驢', "小狗"));

 

13 返回搜索字符傳第一個字符的索引位置,找不到匹配就返回-1
//結果:2
alert(str.search('一頭'));

 

14 截取[index1, index2)兩個索引位置之間的字符
//結果:一,效果同substring一樣
alert(str.slice(2, 3));

 

15.1 把字符串分隔成數組
//結果:Hello
var str3 = "Hello World!";
alert(str3.split(" ")[0]);

 

15.2 把字符串分隔成數組,並限制數組的長度
//結果:undefined
var str4 = "Hello World!";
alert(str4.split(" ", 1)[1]);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM