Показать сообщение отдельно
  #4 (permalink)  
Старый 04.04.2011, 17:12
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Skipp Посмотреть сообщение
var num = parseInt("a4r t 4r43 43a b345b 123 cc gaeg4".replace(/\D+/g,""));
alert(num);
alert(typeof num);

parseInt медленней Number

*!*Number*/!*("a4r t 4r43 43a b345b 123 cc gaeg4".replace(/\D+/g,""))


можно и через плюсик, так писать меньше

*!*+*/!*"a4r t 4r43 43a b345b 123 cc gaeg4".replace(/\D+/g,"")

смотрите сами jsperf.com/number-vs-parseint-vs-plus/11

Последний раз редактировалось melky, 04.04.2011 в 17:15.
Ответить с цитированием