Показать сообщение отдельно
  #1 (permalink)  
Старый 29.11.2012, 12:48
Интересующийся
Отправить личное сообщение для kolyan1983 Посмотреть профиль Найти все сообщения от kolyan1983
 
Регистрация: 04.03.2011
Сообщений: 23

Проблема с регулярным выражением
Задача проверить что строка состоит только из 10-значных чисел, при этом каждое число с новой строки. Т.е. вида:

4445555667
9999999998
5556667789

Я проверяю это так:

var re = new RegExp("^[0-9]{10}$", "mg");
if (re.test(string)) {
alert('всё ок');
} else {
alert('ошибка');
}

но это не работает. Например если строка

4445555667
99999

или даже

4445555667
sdfsfs

выдаёт что всё ок. Что я делаю не так?
Ответить с цитированием