javascript操作字串對象的方法總結

來源:互聯網
上載者:User

var a,str,b;str = new String('我是字串');/*alert(str);//我是字串//字串對象--anchor()在對象中的指定文本兩端放置一個有 NAME 屬性的 HTML 錨點。 a = str.anchor('haha');alert(a);//<a name="haha">我是字串</a>//字串對象--big()把 HTML <BIG> 標記放置在 String 對象中的文本兩端。a = str.big();&nbsp;alert(a);//<big>我是字串</big>//字串對象--blink();把 HTML <BLINK> 標記放置在 String 對象中的文本兩端。a = str.blink();alert(a);//<blink>我是字串</bilnk>//字串對象--bold();把 HTML <B> 標記放置在 String 對象中的文本兩端。a = str.bold();alert(a);//<b>我是字串</b>//字串對象--charAt()返回指定索引位置處的字元。a = str.charAt(2);alert(a)//字//字串對象--charCodeAt()返回一個整數,代表指定位置上字元的 Unicode 編碼。a = str.charCodeAt(1);alert(a);//字串對象--concat()返回字串值,該值包含了兩個或更多個提供的字串的串連。b = '我要跟著你';a = str.concat(b);alert(a);//我是字串我要跟著你//字串對象--fixed()返回字串值,該值包含了兩個或更多個提供的字串的串連。a = str.fixed();alert(a);//<tt>我是字串</tt>//字串對象--fontcolor把帶有 COLOR 屬性的一個HTML<FONT>標記放置在String對象中的文本兩端。a = str.fontcolor('red');alert(a);//<font color="red">我是字串</font>//字串對象--fontsize把一個帶有SIZE屬性的HTML<FONT>標記放置在String對象中的文本的兩端。a = str.fontsize(10);alert(a);//<font size="10">我是字串</font>//字串對象--indexOf();返回 String 對象內第一次出現子字串的字元位置。 a = str.indexOf('是');alert(a);//1//字串對象--italics()把 HTML <I> 標記放置在 String 對象中的文本兩端。a = str.italics();alert(a);//<i>我是字串</i>//字串對象--lastIndexOf返回 String 對象中子字串最後出現的位置。var str1 = new String('abcabc');a = str1.lastIndexOf('b');alert(a);//4//字串對象--link()把一個有 HREF 屬性的 HTML 錨點放置在 String 對象中的文本兩端。a = str.link('www.baidu.com');alert(a);//<a href="www.baidu.com">我是字串</a>//字串對象--match()使用Regex模式對字串執行尋找,並將包含尋找的結果作為數組返回var str1 = 'asdfgfghghjhkjjklkl';b = /jhk/g;a = str1.match(b);alert(a);//jhk;//字串對象--replace()返回根據Regex進行文字替換後的字串的複製。var str1 = 'abcabcabcabcabcabcabc';b = /abc/g;a = str1.replace(b,'ABC');alert(a);//ABCABCABCABCABCABCABC;//字串對象--search()返回與Regex尋找內容匹配的第一個子字串的位置。var str1 = 'xixihahaabcabcabcabcabcabc';b = /abc/g;a = str1.search(b);alert(a);//8;//字串對象--slice()截取字串,返回字串的片段。根據start和end條件  如果start是負數表示length+start  如果end是負數表示length+end   如果end在start的前邊就賦值不出來var str1 = 'xixihahaabcabcabcabcabcabc';a = str1.slice(1,5);alert(a);//ixih//字串對象--small()將 HTML 的<SMALL> 標識添加到String 對象中的文本兩端。a = str.small();alert(a)//<small>我是字串</small>//字串對象--split()將一個字串分割為子字串,然後將結果作為字串數組返回。var str1 = new String('good good study day day up');a = str1.split(" ");alert(a);//good,good,study,day,day,up//字串對象--strike()將 HTML 的<STRIKE> 標識放置到 String 對象中的文本兩端。a = str.strike();alert(a);//<strike>我是字串</strike>//字串對象--sub()將 HTML 的 <SUB> 標識放置到 String 對象中的文本兩端。a = str.sub();alert(a)//<sub>我是字串</sub>//字串對象--sup()將 HTML 的 <SUP> 標識放置到 String 對象中的文本兩端。a = str.sup();alert(a);//<sup>我是字串</sup>//字串對象--substr()返回一個從指定位置開始的指定長度的子字串。如果第二個參數是0或者負數則返回空var str1 = 'xixihahaabcabcabcabcabcabc';a = str1.substr(1,5);alert(a);//ixiha//字串對象--substring返回位於 String 對象中指定位置的子字串。 方法將返回一個包含從 start 到最後(不包含 end )的子字串的字串。法使用 start 和 end 兩者中的較小值作為子字串的起始點。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 將返回相同的子字串。 如果 start 或 end 為 NaN 或者負數,那麼將其替換為0。 var str1 = 'xixihahaabcabcabcabcabcabc';a = str1.substring(5,8);alert(a)//aha//字串對象--toLowerCase返回一個字串,該字串中的字母被轉換為小寫字母。var str1 = 'ASDFDGDGFHFGHGJGHKK';a = str1.toLowerCase();alert(a);//asdfdgdgfhfghgjghkk*///字串對象--toUpperCAse返回一個字串,該字串中的所有字母都被轉化為大寫字母。var str1 = 'safsdfsaddgfdh';a = str1.toUpperCase();alert(a);//SAFSDFSADDGFDH

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.