| 
				Не работает метод replace()
			 Браузер Mozila 5.0 ОС windows 7. Изучаю javascript буквально неделю, и в качестве пробы пера решил написать скрипт который считает колличество знаков в строке отправленной из формы. Скрипт работает за исключением того что пробелы считает тоже. Помогите разобраться плиз я так понимаю проблема в replace, почему может не срабатывать? Код небольшой поэтому выложу сразу -<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
 <link rel="stylesheet" href="style.css" type="text/css"/>
 <script type="text/javascript">
 function cnt()
 {
 var let;
 var v_str;
 v_reg=/[\s]/g;
 v_str=document.all.i_form.i_text.value;
 v_str=v_str.toString();
 v_str.replace(v_reg,"");
 cou=v_str.length;
 coun.innerHTML=cou+" знаков в документе";
 }
 </script>
 </head>
 <body>
 <div id="coun"></div>
 <form id="i_form">
 <textarea cols="120" rows="20" id="i_text"  onmousemove="cnt();" onkeypress="cnt();">
 </textarea>
 </form>
 </body>
 </html>
 			 Последний раз редактировалось vamfirius, 01.07.2010 в 14:55.
 |