比如以下代码:<span>13818888778</span>1381888778
我如何用正则匹配只拿span标签以外的数字,而不匹配到span标签以内的数字?
比如以下代码:<span>13818888778</span>1381888778
我如何用正则匹配只拿span标签以外的数字,而不匹配到span标签以内的数字?
// </span>全是后面全是数字?
// 方案1
let str = '<span>13818888778</span>1381888778';
let result = /<span>\w*<\/span>(\d*)/.exec(str);
console.log(result[1]); // '1381888778'
// 方案二 字符串截取
str.slice(str.lastIndexOf('</span>')+7, str.length)
// 1381888778
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决