let str = 'abc : 123';
// 1.截取:字符前面
let a = str.match(/.+(?=:)/g);
//输出 ['abc ']
// 2.截取:字符后面
let b = str.match(/(?<=:).+/g);
//输出 [' 123']
// 3.截取 b 和 2 两个字符之间的内容
let c = str.match(/b.+2/g);
//输出 ['bc : 12']
//以上输出为数组,取第 0 项即可
//也可这样写: str.match(/.+(?=:)/g)[0]
js 正则 截取某个字符前以及两个字符中间所有的内容
最新推荐文章于 2024-07-31 11:41:46 发布