"1285423808063"
/[^3](8)(0)[6-8]/
"128542380*+63"
var str = "1285423808063"; str = str.replace(/(380)(\d{2})/, "$1*+"); alert(str);
function(v,s) { return v.replace(s, function(f) { ... }); }
<span class=Pn>$n</span>
var str = "1285423808063"; function r(v,s,n) { return v.replace(s, function(f) { return --n ? f : '"'+f+'"' }); } str = r(str, /\d{2}/g,3); alert(str);
Ну что сказать? -12.85 - это отрицательное число, а 0.86 - положительное
/[^-\d.](\d+)(\.\d+)?/g
Ну что сказать? -12.85 - это отрицательное число, а <span class=P1>0</span><span class=P2>.86</span> - положительное