Сообщение от laimas
|
Не так все просто как кажется. К примеру такая строка
Гребет и лишнее.
|
Спасибо, понятно как работает. 11-и значные номера нормально определяет, а вот 7и значные не понятно как выбрать. Так же бы и трехзначные бы выбрать.
Вот думал что этот код выберет семизначные, ведь поставил \D (не цифра), как я понимаю, что после 7и цифр должна идти не цифра, а он почему-то выбирает первые 7 символов и у 11циферных номеров.
var s = 'aaaa aa 89938493485 a aaaa 78328345343 aaa 2331444 aaa 7834 aaa 893 aaa 45673477333 3198804 aaaa 78328345343';
alert(s.match(/\d{7}\D/g));