You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jQuery从服务器生成的带英镑符号的HTML字符串中提取纯数字用于计算

jQuery提取英镑数值实现方案

适配你当前场景的实现代码

你给出的HTML中<code>标签内部是转义后的字符串,不会被解析为真实DOM节点,直接通过文本匹配提取即可:

// 1. 获取code标签内的完整文本
const rawText = $("p code").text();
// 2. 正则匹配£符号后的数值部分
const numMatch = rawText.match(/£(\d+\.?\d*)/);

if (numMatch) {
  // 转成可直接运算的数字类型,得到45
  const balance = parseFloat(numMatch[1]);
  // 需要保留两位小数可使用 `balance.toFixed(2)` 得到"45.00"
  // 需要转分为单位的4500可使用 `Math.round(balance * 100)`
  console.log(balance);
}

可选兼容方案(若span为真实DOM节点)

如果后续服务端输出调整为未转义的<span>节点,可直接通过ID取值:

const balanceText = $("#balance").text();
const balance = parseFloat(balanceText.replace("£", ""));

内容的提问来源于stack exchange,提问作者Gary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 15:06:04