javascript操作字符串对象的方法总结

来源:互联网 发布:女性个人形象设计软件 编辑:程序博客网 时间:2024/05/20 01:38

javascrip 字符串对象

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


原创粉丝点击