我有一些文本内容(使用jQuery从HTML中读取),看起来像以下这些例子中的任何一个:
<span>39.98</span><br />USD
或者可以通过额外付费跨越多行,例如:
<del>47.14</del>
<span>39.98</span><br />USD
这些数字的格式可能是:
- 1,234.99
- 1239,99
- 1 239,99
var strRegex = new RegExp(".*<span>(.*?)</span>.*", "g");
var strPrice = strContent.replace(strRegex, '$1');
如果有一种方法可以针对字符串中的span标签进行定位(即此时我们没有处理DOM),那么我可以在这里使用jQuery。