当前第2页 返回上一页
与slice类似,但是第一个参数为负整数时,截取的为整个字符串
1 2 3 4 5 6 7 8 | 32 var substringStr1 = str.substring(2);
33 var substringStr2 = str.substring(-2);
34 var substringStr3 = str.substring(7,2);
35 var substringStr4 = str.substring(2,7);
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);
43 var regStr9 = str.match(/Hello/);
44 var regStr2 = str.match(/hello/g);
45 var regStr3 = str.match(/Hello(\S*)world/);
46 var regStr4 = str.match(/(\S*)world/g);
47 var regStr5 = str.match(/(\S*)world/);
"Hellohappy" ]
48 var regStr6 = str.match(/Hello(\S*)/g);
49 var regStr7 = str.match(/Hello(\S*)/);
50 var regStr8 = str.match(/llo(\S*)/);
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》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » JavaScript字符串截取方法有哪些?