Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
seguinte
eu preciso colocar um <span class="funcCalc"> entre todos os número de uma determinada DIV, ex: <span class="funcCalc">1234</span>
até que não parece dificil usando expressão regular, mas to penando com isso olhem ae:
$("#content td").each(function() {
$(this).html($(this).html().replace(/<%>([0-9]+[\.\,][0-9]*)+|([0-9]*[\.\,][0-9]+)+|([0-9]+)+<\/%>/g, function($full) {
//alert($full);
return $full.replace($full,"<span class='funcCalc'>" + $full + "</span>");
}));
});
ele retorna certinho, todas os números...o problema é que ele retorna o que ta dentro das tags, tipo se tiver uma tag: *<td colspan="2"></td>* ou *<a href="132.hmtl">a</a>* ele vai inserir dentro do colspan e dentro do href
como faço pra ele buscar os numeros apenas dentro de tags, e não entre elas?
pode ter mais coisas
pode ter tipo:
<td>R$ 99,99</td>
<td>9.99</td>
<td><span>Area: </span> 10</td>
<td><a href="32.html">23.01</a></td>
tipo essas coisas
tenta fazer negando as aspas, elas não podem estar 'nas bordas' do padrão a ser encontrado.
é do tipo:
<tag>999</tag> ? ou pode ter mais conteudo dentro das tags ?, fora os teus numeros ?