Регулярное выражение
Привет.
Пытаюсь разобраться с регуляркой, не получается. Нужно проверить если переменная подходит под такие значения как 1995_1 или 1986_4-5. С цифрами понятно, но как чёрточки "-" и "_" тестить?
var RegEx = new RegExp('[0-9]{,8}', 'i');// Максимум - 8 символов
|
можно так
var re = /^\d{4}_\d(-\d)?$/;
alert(re.test('1234_5'));
alert(re.test('1234_5-6'));
у меня запуск кода в примере выше глючит демо смотрите здесь http://jsfiddle.net/8rqwJ/ |
Вау, как быстро! Спасибо огромное, я знаю - на этом форуме любят регулярки, как семечки щёлкают =)
|
| Часовой пояс GMT +3, время: 11:33. |