JavaScript字符串截取方法有哪些?


当前第2页 返回上一页

与slice类似,但是第一个参数为负整数时,截取的为整个字符串

1

2

3

4

5

6

7

8

32         var substringStr1 = str.substring(2); //llohappyworldHello!

33         var substringStr2 = str.substring(-2);//HellohappyworldHello!

34         var substringStr3 = str.substring(7,2); //lloha

35         var substringStr4 = str.substring(2,7); //lloha

36         console.log(substringStr1);

37         console.log(substringStr2);

38         console.log(substringStr3);

39         console.log(substringStr4);

四、match方法 :

注意

1、match方法返回的是一个含有匹配项字符串的数组;

2、需要根据不同的情况来写正则;

3、返回的数组里面第一个总是原来的字符串;

4、当正则表示式有子表示时(即(\S*)括号内的内容),且为全局匹配时只查找全匹配正则表达式并返回所有内容,为非全局时,返回的是多个元素数组;

当正则表达式无子表达式时,且为全局匹配时,返回的是多个元素的数组,如果为非全局匹配时,返回的是匹配到第一个元素的数组

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

42         var regStr1 = str.match(/Hello/g);  //["Hello","Hello"]

43         var regStr9 = str.match(/Hello/);  //["Hello"]

44         var regStr2 = str.match(/hello/g); //null

45         var regStr3 = str.match(/Hello(\S*)world/);

//["Hellohappyworld", "happy"] //截取中间字符串

46         var regStr4 = str.match(/(\S*)world/g); //["Hellohappyworld"]

 //截取指定字符之前的字符串

47         var regStr5 = str.match(/(\S*)world/); //["Hellohappyworld",

"Hellohappy"] //截取指定字符之前的字符串

48         var regStr6 = str.match(/Hello(\S*)/g);

//["HellohappyworldHello!"] //截取指定字符之后的字符串

49         var regStr7 = str.match(/Hello(\S*)/);

//["HellohappyworldHello!", happyworld!] //截取指定字符之后的字符串

50         var regStr8 = str.match(/llo(\S*)/);

//["llohappyworldHello!", happyworldHello!] //截取指定字符的字符串

51         console.log(regStr1);

52         console.log(regStr9);

53         console.log(regStr2);

54         console.log(regStr3);

55         console.log(regStr4);

56         console.log(regStr5);

57         console.log(regStr6);

58         console.log(regStr7);

59         console.log(regStr8);

60     </script>

当然上面这些方法与使用方式都是一些简单的需求,当项目中的需求比较复杂时还得结合实际情况来进行截取,不过不管怎样使用的方法or实现思路都大概类似,

另外也鞭策一下自己好记性不如烂笔头,碰到什么问题or新知识还是要养成记录下来的习惯,希望与诸位园友共勉。

相关学习推荐:javascript视频教程

以上就是JavaScript字符串截取方法有哪些?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

用canvas实现简单的下雪效果(附代码)

javascript怎么删除dom

如何更新javascript中的cookie?(代码示例)

bootstrap请求javascript失败是怎么回事

怎么在javascript中加注释

javascript中类型检查:typeof和instanceof操作符的区别

自动清理js、css文件的缓存方法

node.js和javascript区别是什么

javascript显示中文是乱码怎么办

javascript怎样修改div内容

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...