нужно вычислить число символов в строке, не считая пробелов.
в чем ошибка???
<HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> <TITLE>S круга</TITLE> <SCRIPT language=JavaScript> <!-- function s() { var str=eval(document.forma.x.value); var k=0; for (i=0;i<str.length;i++) {if (str.charAt(i)=' ') {k++;}}; alert(k); } //--> </SCRIPT> </HEAD> <BODY> <H1 style="color:red">кол-во символов</H1> <HR> <FORM name=forma> <INPUT type=text value="" size="25" name=x> <INPUT type=button value="кол-во сивмолов" size="10" onclick=s()> <hr> </BODY> </HTML> |
var str = "sdhfg ahsjhg 09809 999"; alert("Символов без пробелов: " + str.match(/[^\s]/g).length); Регулярные выражения |
str.replace(/ /g, "").length
|
Часовой пояс GMT +3, время: 22:11. |