【发布时间】:2020-03-18 13:32:19
【问题描述】:
我的问题在于我想限制所有特殊字符输入到我的文本框中,除了 2 个字符:
“-”和“.”
问题在于连字符的使用方式是我在规范中分隔字符的方式。 请参阅下面的 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 + '?');
是否是通过转义这种将字符指定到 letterDomain 的方法来解决此问题的唯一方法?还是有另一种方法来分隔 9 之后的“-”:“9-]”
【问题讨论】:
标签: javascript regex input