JavaScript对字符串操作的方法

来源:互联网 发布:godaddy主机绑定域名 编辑:程序博客网 时间:2024/05/23 13:54
  • String(): 使用这种方法可以构造一个字符串。
  • charAt(): 获取字符串指定索引出的字符。
  • charCodeAt():得到字符串指定索引处的字符所对应的Unicode 编码。
  • length:直接返回字符串的长度。其中,中文字符算一个字符。
  • toUpperCase():将字符串中的字母转换成大写。
  • toLowerCase():将字符串中的字母转换成小写。
  • fromCharCode():将Unicode值转换成字符串。如:
    var a=String.fromCharCode(97,98,99)
    那么,a的值就是”abc”
  • indexOf():返回字符串中指定的字符串第一次出现的位置。其中,indexOf中的参数,可以指定要搜索的字符串,及从哪个位置开始搜索,举个例子,这样可以很清楚的知道:
    var a=”jeiumapwe”;
    var b=a.indexOf(“e”);
    var c=a.indexOf(“e”,2);
    则,b的返回值为1,也就是第一个e出现的位置,c的返回值是8,也就是第二个e出现的位置,这是因为加了起始搜索位置,从字符i开始往后搜索。lastIndexOf()的用法和indexOf()用法类似。
  • lastIndexOf():返回字符串中指定的字符串最后一次出现的位置。
  • substring():返回字符串的某个子串。substring(start,end)是从start索引处截取到end索引处,但不包括end,如果没有end参数,将从start处开始一直到结尾。
  • slice():返回字符串的某个子串,功能比substring()强大,支持负数参数。slice(start,end),其中负数索引指的是从字符串的最右边开始,索引为-1,然后开始计算,依次为-2,-3…,举个例子吧。
    var a=”iehuewr”;
    var b=a.slice(0,4);
    var c=a.slice(2,4);
    var d=a.slice(4);
    var e=a.slice(3,-1);
    var f=a.slice(-3,-1);
    则,b的值应为iehu,c的值应为hu,d的值应为ewr,e的值应为uew,f的值应为ew。
  • match():使用正则表达式搜索目标子字符串。match返回的是匹配的字符串组成的数组,如果没有匹配的字符串,将返回null。match可以使用g标志进行全局匹配。
  • search():使用正则表达式搜索目标子字符串。search返回的是匹配的索引值,如果没有匹配,将返回-1
  • concat():将多个字符串拼接成一个字符串。
  • split():将某个字符串分割成多个字符串,可以指定分隔符。
  • replace():将字符串中某个子字符串以指定的字符串代替。
0 0
原创粉丝点击