首页 > Web开发 > 详细

js的字符串方法(3)

时间:2020-03-02 14:29:23      阅读:70      评论:0      收藏:0      [点我收藏+]

trim() 方法删除字符串两端的空白符:

1 var str = "       Hello World!        ";
2 alert(str.trim());

需要注意的是Internet Explorer 8 或更低版本不支持 trim() 方法。

如需支持 IE 8,可以搭配正则表达式使用 replace() 方法代替:

1 var str = "       Hello World!        ";
2 alert(str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ‘‘));

这是两个提取字符串字符的安全方法:

charAt(position)

charCodeAt(position)

charAt() 方法返回字符串中指定下标(位置)的字符串:

1 var str = "HELLO WORLD";
2 str.charAt(0);            // 返回 H

charCodeAt() 方法返回字符串中指定索引的字符 unicode 编码:

1 var str = "HELLO WORLD";
2 
3 str.charCodeAt(0);         // 返回 72

属性访问(Property Access)

ECMAScript 5 (2009) 允许对字符串的属性访问 [ ]:

1 var str = "HELLO WORLD";
2 str[0];                   // 返回 H

把字符串转换为数组

可以通过 split() 将字符串转换为数组:

1 var txt = "a,b,c,d,e";   // 字符串
2 txt.split(",");          // 用逗号分隔
3 txt.split(" ");          // 用空格分隔
4 txt.split("|");          // 用竖线分隔

如果省略分隔符,被返回的数组将包含 index [0] 中的整个字符串。

如果分隔符是 "",被返回的数组将是间隔单个字符的数组:

1 var txt = "Hello";       // 字符串
2 txt.split("");    

 

var str = "HELLO WORLD";
str.charAt(0);            // 返回 H

js的字符串方法(3)

原文:https://www.cnblogs.com/qdjj/p/12395136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!