Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не вводится плюс (https://javascript.ru/forum/misc/75596-ne-vvoditsya-plyus.html)

windcrack 23.10.2018 11:25

Не вводится плюс
 
Есть код проверки на валидацию телефона:
<input required type="tel" name="phone" placeholder="Ваш телефон" onkeyup="this.value=this.value.replace(/[^0-9]+/, '')">

Не пропускает + а хотелось бы что бы при на писании пропускал только + и цифры.
Желательно на нативном JS.

Nexus 23.10.2018 11:48

<input required type="tel" name="phone" placeholder="Ваш телефон" onkeyup="this.value=this.value.replace(/[^0-9+]+/, '')">

Dilettante_Pro 23.10.2018 12:06

<input required type="tel" name="phone" placeholder="Ваш телефон" onkeyup="this.value=this.value.replace(/[^0-9+]/, '')">

windcrack 23.10.2018 12:11

Большая благодарность всем!


Часовой пояс GMT +3, время: 01:51.