当前位置:编程学习 > JAVA >>

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

 

补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,