почему при нажатии на кнопку несколько раз подряд - результат чередуется то true, то false? Хотя значение инпута не меняется... ввожу номер для проверки +380663374292, нажимаю send, в консоли true, нажимаю еще раз send - выводит false, потом опять true и по очереди повторяется...
вот кодпен:
https://codepen.io/combooo/pen/KKXXmJg
попробуй создавать регексп внутри функции
Мне в другом чате подсказывают что дело во флаге g, и lastIndex, сча поизучаю этот вопрос)
вроде суть в том, что при проверке регекспа действительно устанавливается lastIndex и поэтому проверка не с начала происходит. Надо создавать регексп каждый раз заново, тогда будет работать, но не уверен
Да, все верно!))
Обсуждают сегодня