JS字符串的一些常用方法

  1. //【String类型】  
  2.       
  3.     //1.返回给定位置的那个字符  
  4.     var stringValue = "hello world";  
  5.     alert(stringValue.charAt(1)); //"e"  
  6.       
  7.     //如果你想得到是不是字符而是字符编码  
  8.     var stringValue = "hello world";  
  9.     alert(stringValue.charCodeAt(1)); //输出"101"  
  10.       
  11.     //2.concat(),将一或多个字符串拼接起来,返回拼接得到的新的字符串  
  12.     var stringValue = "hello ";  
  13.     var resrult = stringValue.concat("world");  
  14.     alert(resrult); //"hello world"  
  15.     alert(stringValue); //"hello "  
  16.       
  17.     //3.返回被操作字符串的一个子字符串  
  18.     var stringValue = "hello world";  
  19.     alert(stringValue.slice(3)); //"lo world"  
  20.     alert(stringValue.substring(3)); //"lo world"  
  21.     alert(stringValue.substr(3)); //"lo world"  
  22.       
  23.     alert(stringValue.slice(3,7)); //"lo w"  
  24.     alert(stringValue.substring(3,7)); //"lo w"  
  25.     //返回7个字符  
  26.     alert(stringValue.substring(3,7)); //"lo worl"  
  27.       
  28.       
  29.     //4.从一个字符串搜索指定的子字符串,返回子字符串的位置(没有找到返回-1)  
  30.     var stringValue = "hello world";  
  31.     alert(stringValue.indexOf("o"));     //4  
  32.     alert(stringValue.lastIndexOf("o")); //7  
  33.       
  34.       
  35.     //5.trim(),会创建一个字符串副本,删除前置以及后缀的所有空格[IE8及一下不支持]  
  36.     var stringValue = "  hello world  ";  
  37.     var trimSting = stringValue.trim();  
  38.     alert(trimSting); //"hello world"  
  39.     alert(stringValue); //"  hello world  "  
  40.       
  41.     //6.字符串的模式匹配方法  
  42.     var text = "cat,bat,sat,fat";  
  43.     var pattern = /.at/;  
  44.       
  45.     var matches = text.match(pattern);  
  46.     alert(matches[0]); //"cat"  
  47.       
  48.     //7.search()方法,返回字符串中第一个匹配项的索引  
  49.     var text = "cat,bat,sat,fat";  
  50.     var pos = text.search(/at/);  
  51.     alert(pos); //1  
  52.       
  53.     //8.替换  
  54.     var text = "cat,bat,sat,fat";  
  55.     var result = text.replace("at","ond");  
  56.     alert(result); //"cond,bat,sat,fat"  
  57.       
  58.     result = text.replace(/at/g,"ond");  
  59.     alert(result); //"cond,bond,sond,fond"  

大爷,请赏我点铜板买喵粮自己吃,您的支持将鼓励我继续创作!(支付宝)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值