zoukankan      html  css  js  c++  java
  • js的字符串方法(3)

    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(/^[suFEFFxA0]+|[suFEFFxA0]+$/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
  • 相关阅读:
    Ubuntu 12.04 LTS 及ubuntu14.10 -- NFS安装
    AutoFac文档4(转载)
    能粘贴Word 内容(含公式)的在线编辑器
    能粘贴Word 内容(含图片)的在线编辑器
    js+SpringBoot分片上传大文件
    js+SpringMVC分片上传大文件
    js+vue分片上传大文件
    js+csharp分片上传大文件
    js+c#.net分片上传大文件
    js+c#分片上传大文件
  • 原文地址:https://www.cnblogs.com/qdjj/p/12395136.html
Copyright © 2011-2022 走看看