JavaScript操作字符串對象的方法總結
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(); 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() 使用正則表達式模式對字符串執行查找,并將包含查找的結果作為數組返回 var str1 = 'asdfgfghghjhkjjklkl'; b = /jhk/g; a = str1.match(b); alert(a); //jhk; //字符串對象--replace() 返回根據正則表達式進行文字替換后的字符串的復制。 var str1 = 'abcabcabcabcabcabcabc'; b = /abc/g; a = str1.replace(b,'ABC'); alert(a); //ABCABCABCABCABCABCABC; //字符串對象--search() 返回與正則表達式查找內容匹配的第一個子字符串的位置。 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 </pre><br />
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!