1. 程式人生 > >JavaScript字符串常用方法

JavaScript字符串常用方法

uppercase 則表達式 表示 字符串替換 如果 效果 進行 寫敏感 asc

toUpperCase():把一個字符串全部變為大寫

toLowerCase():把一個字符串全部變為小寫

indexOf():會搜索制定字符串出現的位置,有返回索引,沒有返回-1

substring():返回制定索引區間的子串(傳一個參數的話表示從該參數索引位置開始到結束;傳兩個參數的話表示從開始索引到結束索引)

slice():使用與substring()基本相同,可以傳負數,負數則從字符串尾部算起;substring()不能傳負數

substr():用法與上面兩個相似,但是第二個參數表示截取的字符串最大長度(三種字符串截取方法,未填第二參數時,自動截取起始位置到字符串末尾)

toString()

:可以將其他數據類型轉換為字符串

split():對字符串進行分割,返回一個數組(如果只傳一個參數則表示以哪個字符進行分割;傳兩個參數的話第二個參數表示返回的字符串數組的最大長度)

replace():字符串替換,默認只進行第一次匹配操作的替換,想要全局替換,需要加上正則全局標識g。例:

    var mystr="wozaijinxingzifuchuantihuancaozuo,zifuchuantihuano";
    var replaceStr=mystr.replace("zifuchuan"," ");    //wozaijinxing tihuancaozuo,zifuchuantihuano
    var replaceStr=mystr.replace(/zifuchuan/," ");    //wozaijinxing tihuancaozuo,zifuchuantihuano
    var replaceStr=mystr.replace(/zifuchuan/g," ");    //wozaijinxing tihuancaozuo, tihuano

length:獲取字符串長度

indexOf():查詢子字符串,對大小寫敏感,返回字符串中子串第一處出現的索引(從左到右)。如果沒有匹配項,返回-1。

lastIndexOf():查詢子字符串,對大小寫敏感,返回字符串中子串第一處出現的索引(從右到左)。如果沒有匹配項,返回-1。

charAt():返回制定位置的字符

match():字符串匹配。若有相匹配的字符,則返回所要匹配的字符串;沒有相匹配的,返回null(也可定義一個變量為正則表達式進行匹配)

exec():字符串匹配。與match()效果相同,用法相反

search():進行正則匹配查找。如果查找成功,返回字符串中匹配的索引值。否則返回-1

trim():刪除字符串前後的空格

JavaScript字符串常用方法