目前我有一个形式接受域名,所以我需要排除每一个特殊的字符&空格,除了.和-被输入。
我现在的代码是:
<input type="text" name="domain-name" placeholder="i.e. example.com" pattern="^(\d|\w)+$" class="form-field w-input" required id="domain-name">不接受.或-
如何更改它以使其接受.和-
发布于 2021-03-23 15:36:48
模式属性应该类似于
pattern="[\w.-]+"详细信息
字符串的开始( value
\w )和字符串的结束( $ )锚定在模式正则表达式中是多余的,因为在属性\w
^(?:编译的,所以[\w\d] =\w
.或-,需要将\w放入字符类[],并将.和-添加到此字符类中。H 222/code>F 223https://stackoverflow.com/questions/66766249
复制相似问题