Показать сообщение отдельно
  #11 (permalink)  
Старый 29.10.2016, 19:48
Интересующийся
Отправить личное сообщение для Goret Посмотреть профиль Найти все сообщения от Goret
 
Регистрация: 10.10.2016
Сообщений: 10

Aetae,
вы мне очень помогли.
Вот что в результате получилось.
var text = "321 cfit 12. same word and sdfsdf 1 dfg465 ором789ячвпм оорир 12354 fgh1234dghfgh."
        var res = text.match(/(^|\D)\d{3}(?!\d)/g);
        alert("Количество трехзначных чисел в тексте " + res.length);
    
        alert('Трехзначные числа: ' + res );

Единственный нюанс в браузере в данном случае при выводе самих чисел, где перед числами стоят буквы, выводится одна буква. но если в условии убрать /D, тогда неправильный вывод.
Ответить с цитированием