2016-06-17 6 views
1

Я попробовал следующее регулярное выражениеFirebase проверить почтовый индекс

newData.val().matches(/(^\d{5}$)|(^\d{5}-\d{4}$)/) 

Я получаю сообщение об ошибке, что экранирующий символ \d не распознается. Я удалил и очистил ошибки, но у меня все еще есть ошибка, разрешенная с разрешения.

ответ

2

Вы должны использовать двойные косые черты \\.

Это будет выглядеть

newData.val().matches(/(^\\d{5}$)|(^\\d{5}-\\d{4}$)/) 

Потратьте некоторое время, наблюдая некоторые из примеров, которые вы можете найти на documentation.

Смежные вопросы