Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите! не могу понять (https://javascript.ru/forum/misc/59676-pomogite-ne-mogu-ponyat.html)

Kasumbekov Askar 22.11.2015 08:01

Помогите! не могу понять
 
Здесь автор говорить что "var result" это массив, но как это массив у него ж нет текста, и поставил его в цикл с ".length" как ".length" может распознать сколько символов в "result" если у него нет ни каких символов


var testStr = "Вчера я открыл 5 сайтов: www.mysite.ru, https://my-super-4an.ru, www.mysite.com, http://spuper-site.ru и Biggsite.Ru но вобще, мне больше нравиться домен в зоне .ru";
var rgeV = /\.ru/gi;
var result = testStr.match(regV);
for(i = 0; i < result.length; i++){
document.write(result[i] + "<br>");
}

Mess4me 22.11.2015 12:23

Kasumbekov Askar,
Вы в
Цитата:

Сообщение от Kasumbekov Askar
var result = testStr.match(regV);

вставили regV вместо rgeV . regV- нет такой переменной

<!DOCTYPE>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 
    <title>Быстрый переход внутри документа</title>
</head>
<body>

<table>

</table>
<script>
    var testStr = "Вчера я открыл 5 сайтов: www.mysite.ru, https://my-super-4an.ru, www.mysite.com, http://spuper-site.ru и Biggsite.Ru но вобще, мне больше нравиться домен в зоне .ru";
    var regV = /\.ru/gi;
    var result = testStr.match(regV);
    for(i = 0; i < result.length; i++){
        document.write(result[i] + "<br>");
    }
</script>

</body>
</html>

рони 22.11.2015 12:31

:write:
на всякий случай
var result = testStr.match(regV)||[];


Часовой пояс GMT +3, время: 04:57.