首先不得不说的是,正则真的是yyds
使用slice/substring/substr/ 都不能很完美的解决问题
于是百度了一下 果不其然高手在民间
在此感谢大佬
正则测试工具
http://tools./regex/javascript
正则生成工具
http://tools./regex/create_reg
截取两个字符串之间的内容:
var str = "aaabbbcccdddeeefff";
str = str.match(/aaa(\S*)fff/)[1];
alert(str);//结果bbbcccdddeee
截取某个字符串前面的内容:
var str = "aaabbbcccdddeeefff";
tr = str.match(/(\S*)fff/)[1];
alert(str);//结果aaabbbcccddd
截取某个字符串后面的内容
var str = "aaabbbcccdddeeefff";
str = str.match(/aaa(\S*)/)[1];
alert(str);//结果bbbcccdddeeefff
原文出处 https:///article/