txt = "dfhsdfj-26774-jdfur"; reg=/-\d+(\.\d+)?-/img; chislo=txt.match(reg); chislo=chislo[0].toString();//так обрабатывается один результат, но спомощью цикла можно все получить chislo=chislo.replace(/-/img,""); alert(chislo)