字符串常见⽅法,包含截取截取字符段中间⼀段字符1、js截取两个字符串之间的内容:
var str = "aaabbbfff";
str = str.match(/aaa(\S*)fff/)[1];
alert(str);
结果bbb
2、js截取某个字符串前⾯的内容:
var str = "aaafff";
str = str.match(/(\S*)fff/)[1];
alert(str);
//结果aaa
3、js截取某个字符串后⾯的内容:
var str = "aaafff";
str = str.match(/aaa(\S*)/)[1];
前台字符串截取alert(str);
//结果fff
// 截取两个字符串之间的⼦字符串,返回第⼀个
function subStringOne(text, begin, end) {
var regex;
if (end == '\\n')
regex = RegExp(begin + '(.+)?');
else
regex = RegExp(begin + '([.\\s\\S]+?)' + end);
try {
(text)[1].trim()
} catch (err) {
return null;
}
};
// 截取两个字符串之间的⼦字符串,返回所有
function subStringMulti(text, begin, end) {
var regex;
if (end == '\\n')
regex = new RegExp(begin + '(.+)', "g");
else
regex = new RegExp(begin + '([\\s\\S]+?)' + end, "g");
try {
var result;
var blocks = [];
while ((result = (text)) != null) {
blocks.push(result[1].trim());
}
return blocks;
// return text.match(regex);
} catch (err) {
return null;
}
};
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论