@fabulous_ept

Возможно ли использовать экранирированные символы в регулярных выражениях для Semantic UI?

При валидации форм простые регулярные выражения отрабатывают отлично, но если попытаться использовать экранированные символы форма не отправляется и ни каких подсказок не появляется.
$('.ui.form').form({
    fields: {
        phone: {
            identifier: 'phone',
            rules: [
                {
                    //type: 'regExp[/^((8|\+7)[\-]?)?(\(?\d{3}\)?[\-]?)?[\d\-]{7,10}$/]',
                    type: 'regExp[/^\+$/]',
                    prompt: 'Не правильно введен номер телефона'
                }
            ]
        }
    }
});

Тестировал в FireFox 40.0.3 и Chrome 45.0.2454.85 m
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
DevMan
@DevMan
их нужно проескейпить еще раз:
type: 'regExp[/^((8|\\+7)[\\-]?)?(\\(?\\d{3}\\)?[\\-]?)?[\\d\\-]{7,10}$/]',
jsfiddle.net/26f7mdh4
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы