Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: аналог strpad() в JS
 
 автор: localGhost   (15.01.2006 в 01:57)   письмо автору
 
 

какой функцией сделать из (например) 2 - 002?

   
 
 автор: codexomega   (15.01.2006 в 05:04)   письмо автору
 
   для: localGhost   (15.01.2006 в 01:57)
 

Такой функции нет, надо писать самому.
Вот пример:
Если цифра меньше 10, то впереди прибавляется ноль:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Format Number</title>

<script language="javascript">
   function formatNumber(num){
      var displayNumber = num;

      if (displayNumber < 10)
         displayNumber = "0" + displayNumber;
      
      return displayNumber;
   }
</script>

</head>
<body
onload="alert(formatNumber(5));">
<p>
Format a number.</p>
</body>
</html>


Можно немного изменить функцию, если вам надо больше нулей...

   
 
 автор: 12345   (16.01.2006 в 13:38)   письмо автору
 
   для: codexomega   (15.01.2006 в 05:04)
 

Можно изворотиться и написать
s=(число/1000).toString();s=s.substring(s.indexOf('.')+1);

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования