Моя проблема заключается в том, что я хочу ограничить ввод всех специальных символов в мое текстовое поле, кроме двух символов:
"-" и "."
Проблема заключается в том, что дефис используется так, как я разделяю символы в своей спецификации. См. JavaScript ниже
domain = document.querySelector('#Domain_Input').value;
let lettersDomain = /^[.a-zA-Z0-9-]+$/;
if (domain == lettersDomain) {
localStorage.setItem('Domain', domain);
let cfmD = confirm("Did you mean to enter: \n" + domain + '?');
Является ли единственный способ противодействовать этой проблеме, избегая этого метода назначения символов для lettersDomain? Или есть другой способ отделить "-" после 9: "9 -]"