我想从段落中获取整数和小数。我为此使用 jQuery 和正则表达式。这是我的代码:
jQuery("#Content_Text p, #Content_Text td").html(function (index, value) {
value = value.replace(/(\s[1-9]\d*(\.\d+)?(\s,\.,\,,\%)?)/, "<em style=\"color:#FF6600; font-size:12px; font-style: normal;\">$1</em>");
return value;
});
匹配和不匹配示例:
- 已跃居前 3 名
<3 is matched>
国家/地区 - 印度
<3 is matched>
在 2012 年全球住房指数中排名第三。<2012. is not matched>
- *经济与房地产,2012 年 10 月,莱坊。
<2012. is matched>
- 印度的年增长率为 18.6% - 29%
<18.6 is matched> but 29% is not!
请帮助我,我想匹配所有这些情况!
提前致谢