我有一个很大的动态生成的段落文本,其中包括字母和十进制字母。
问题:我想隐藏段落中的所有字母并且只需要显示十进制字母。
例如:
<div class="mytexts">
Some texts stackoverflow 8595 google yahooo 44871 facebok blaaa blaaa 445 blaa blaaa
</div>
结果将是:8595 44871 445
任何想法。?
谢谢...
我有一个很大的动态生成的段落文本,其中包括字母和十进制字母。
问题:我想隐藏段落中的所有字母并且只需要显示十进制字母。
例如:
<div class="mytexts">
Some texts stackoverflow 8595 google yahooo 44871 facebok blaaa blaaa 445 blaa blaaa
</div>
结果将是:8595 44871 445
任何想法。?
谢谢...
我会使用 Javascript - 它是任何浏览器的语言:
var foo = bar.replace(/\D/g,'');
$('.mytexts').text().replace(/[A-Za-z$-]/g, "");
这是我处理所有情况的解决方案。
演示链接:JSbin 的工作示例
var text = $('.mytexts').text();
text = text.replace(/[^0-9]/g, ' ')
.replace(/ +/g, ' ')
.replace(/^ /, '')
.replace(/ $/, '');
$('.mytexts').text(text);